
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.10.2013, 11:45:51
|
|||
|---|---|---|---|
|
|||
знаки вопроса вместо кириллицы, MySQL под linux |
|||
|
#18+
Здравствуйте! Проблема следующая: есть два сервера MySQL, один из них под Debian, другой - WinXP. Оба настроены для работы в кодировке utf8. Из программы пишеу в бд на сервер под виндой без проблем русские символы, а в бд на сервер под дебиан попадают знаки вопросов (?????) вместо русских.. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. Кто-нибудь сталкивался? Как решить? Попытка явно указать кодировку выполнением SET NAMES cp1251 приводит к крашу программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2013, 12:27:06
|
|||
|---|---|---|---|
|
|||
знаки вопроса вместо кириллицы, MySQL под linux |
|||
|
#18+
Разобрался, оказывается, что collation_database были разные: 'utf8_general_ci' на винде и 'utf8_general_ci' на дебиане. Попытка изменить через Код: sql 1. к успеху не привела - пришлось заново создать БД с указанием Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2013, 12:28:26
|
|||
|---|---|---|---|
знаки вопроса вместо кириллицы, MySQL под linux |
|||
|
#18+
antoshibЗдравствуйте! Проблема следующая: есть два сервера MySQL, один из них под Debian, другой - WinXP. Оба настроены для работы в кодировке utf8 ... Попытка явно указать кодировку выполнением SET NAMES cp1251 приводит к крашу программы.'Тут что-то не так' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2013, 12:28:52
|
|||
|---|---|---|---|
|
|||
знаки вопроса вместо кириллицы, MySQL под linux |
|||
|
#18+
пардон, antoshibРазобрался, оказывается, что collation_database были разные: 'utf8_general_ci' на винде и 'utf8_unicode_ci' на дебиане. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2013, 12:30:46
|
|||
|---|---|---|---|
|
|||
знаки вопроса вместо кириллицы, MySQL под linux |
|||
|
#18+
adv'Тут что-то не так' это просто экспериментировал - вдруг кодировка настроится для сессии в нужную.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2013, 12:36:19
|
|||
|---|---|---|---|
знаки вопроса вместо кириллицы, MySQL под linux |
|||
|
#18+
antoshibРазобрался, оказывается, что collation_database были разные: 'utf8_general_ci' на винде и 'utf8_general_ci' на дебиане. Попытка изменить через Код: sql 1. к успеху не привела - пришлось заново создать БД с указанием Код: sql 1. Коллейшн и кодировка на БД -- это дефолт для коллейшна и кодировки на таблице. Коллейшн и кодировка на таблице -- это дефолт для коллейшна и кодировки конкретного поля. А у поля после его создания коллейшн задан явно и НЕ МЕНЯЕТСЯ с изменением дефолтов на уровне таблицы и на уровне БД. Так что надо явно менять все кодировки и/или коллейшны на каждом из полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1835848]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 404ms |

| 0 / 0 |
