|
|
|
знаки вопроса вместо кириллицы, 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, 11:45:51 |
|
||
|
знаки вопроса вместо кириллицы, MySQL под linux
|
|||
|---|---|---|---|
|
#18+
Разобрался, оказывается, что collation_database были разные: 'utf8_general_ci' на винде и 'utf8_general_ci' на дебиане. Попытка изменить через Код: sql 1. к успеху не привела - пришлось заново создать БД с указанием Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 12:27:06 |
|
||
|
знаки вопроса вместо кириллицы, MySQL под linux
|
|||
|---|---|---|---|
|
#18+
antoshibЗдравствуйте! Проблема следующая: есть два сервера MySQL, один из них под Debian, другой - WinXP. Оба настроены для работы в кодировке utf8 ... Попытка явно указать кодировку выполнением SET NAMES cp1251 приводит к крашу программы.'Тут что-то не так' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 12:28:26 |
|
||
|
знаки вопроса вместо кириллицы, MySQL под linux
|
|||
|---|---|---|---|
|
#18+
пардон, antoshibРазобрался, оказывается, что collation_database были разные: 'utf8_general_ci' на винде и 'utf8_unicode_ci' на дебиане. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 12:28:52 |
|
||
|
знаки вопроса вместо кириллицы, MySQL под linux
|
|||
|---|---|---|---|
|
#18+
adv'Тут что-то не так' это просто экспериментировал - вдруг кодировка настроится для сессии в нужную.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 12:30:46 |
|
||
|
знаки вопроса вместо кириллицы, MySQL под linux
|
|||
|---|---|---|---|
|
#18+
antoshibРазобрался, оказывается, что collation_database были разные: 'utf8_general_ci' на винде и 'utf8_general_ci' на дебиане. Попытка изменить через Код: sql 1. к успеху не привела - пришлось заново создать БД с указанием Код: sql 1. Коллейшн и кодировка на БД -- это дефолт для коллейшна и кодировки на таблице. Коллейшн и кодировка на таблице -- это дефолт для коллейшна и кодировки конкретного поля. А у поля после его создания коллейшн задан явно и НЕ МЕНЯЕТСЯ с изменением дефолтов на уровне таблицы и на уровне БД. Так что надо явно менять все кодировки и/или коллейшны на каждом из полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 12:36:19 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1835848]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
210ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 506ms |

| 0 / 0 |
