Студент
Сообщения: 445
Благодарности: 8
|
Профиль
|
Отправить PM
| Цитировать
MySQL предполагает некую дефолтную кодировку для каждого нового соединения. Если она отличается от той, в которой ты передаёшь строки, начинаются проблемы. Например если ты передаёшь строку в UTF8, а MySQL уверена, что ты передаешь в cp-1251, а сами таблицы хранятся в UTF8, то при записи в таблицы запишутся кракозябры, поскользу MySQL будет обращаться с исходным текстом как если бы он был в cp-1251.
Короче чтобы сказать MySQL, в какой кодировке ты ей передаёшь строки, нужно выполнить команду
set names <кодировка, например utf8>
|
-------
*Origin: Lots of people talking, few of them - no... (2:5020/****.**)
Отправлено: 09:17, 12-08-2010
| #3
|