Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.09.2010, 08:53
|
|||
|---|---|---|---|
|
|||
кодировка MySQL |
|||
|
#18+
Есть такая проблемка: при получении русскоязычных данных из MySQL (подключение к Cache через связываение таблиц) выводятся вопросы вместо текста. Меня уверяют, что поля в таблицах в CP1251 кодировке, на сайт вывод данных происходит с установкой "SET NAMES CP1251" и все отображается замечательно. Как в cache это реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2010, 09:11
|
|||
|---|---|---|---|
кодировка MySQL |
|||
|
#18+
WordFreedom, Уточните, вы получаете данные из мускуля и сразу выводите на веб-портал и там они отображаются вопросиками, или вы их промежуточно храните в cache? Если сразу на веб-портал, то попробуйте сохранить в cache и напишите, что там? Тоже вопросы? А так, поиграйтесь с $zcvt(input,"I","UTF8") (подставляйте разные кодировки, точно поймете в каком виде приходят данные из mysql). Возможно данные необходимо переконвертировать так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2010, 09:41
|
|||
|---|---|---|---|
|
|||
кодировка MySQL |
|||
|
#18+
neznau, пробовала сохранять в cache в глобал, теже вопросики. применение функции $zcvt(input,"I","UTF8") или со значением "CP1251" результатов не дало, теже вопросики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2010, 10:48
|
|||
|---|---|---|---|
кодировка MySQL |
|||
|
#18+
Когда вопросики - значит непонятные знаки заменились не в каше, а где-то раньше. Может быть, в ODBC-драйвере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2010, 10:58
|
|||
|---|---|---|---|
кодировка MySQL |
|||
|
#18+
Т.е я имею ввиду, что вопросики вы уже ни во что перекодировать не сможете - вся информация о символах затерлась. Когда на самой деле поломаная кодировка, там текст, специфичный для каждой кодировки, причем обычно примерно можно понять, что в что перекодировалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2010, 13:12
|
|||
|---|---|---|---|
|
|||
кодировка MySQL |
|||
|
#18+
Блок А.Н., установлен MySQL ODBC 5.1 Driver, при подключении с помощью WinSQL вывод русскоязычных слов опять же вопросиками. Что может быть с драйвером не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.09.2010, 14:46
|
|||
|---|---|---|---|
кодировка MySQL |
|||
|
#18+
Думаю, да. Я давно не работал с ODBC для MySQL, да и работал мало, ничего не помню. Но навскидку первые мысли - совместимы ли версии одбс драйвера и сервера mysql, правильная ли кодировка стоит в драйвере? Причем по моему опыту кодировка в mysql это вообще больная вещь, в базе данных может стоят одно, а в данных может стоять другое, так как в такой кодировке захотелось писать приложению. Как вариант - открыть таблицу текстовым редактором и попробовать понять, что за кодировка (главное не сохраняйте ;-)) Если в таблицех действительно CP1251, то текстовые данные без проблем можно будет увидеть простым блокнотом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=39&tablet=1&tid=1557974]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 342ms |

| 0 / 0 |
