|
|
|
Incorrect string value: '\xD0\x9C\xD0\xBE\xD0\xBB...' for column
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток, очень прощу Вас помочь мне разобраться с кодировками, так как насколько я понял ошибка указанная в сабже является следствием неверного их использования. Кодировка файла php: utf-8 После коннекта к базе установлено: mysql_set_charset('utf-8'); Кодировка полей таблицы БД(Сравнение): koi8r_bin В my.ini default-character-set=utf-8 Прописал show variables получил: Variable_name Value character_set_client utf8 character_set_connection utf8 character_set_database cp1251 character_set_filesystem binary character_set_results utf8 character_set_server cp1251 character_set_system utf8 Ошибка: Incorrect string value: '\xD0\x9C\xD0\xBE\xD0\xBB...' for column 'name' at row 1 Поле name при этом, первое из полей таблицы, содержащее символы кириллицы (отсюда и вывод, что проблема с кодировками). Запрос: "INSERT INTO addrobj2 (`npp`,`id`,`name`,`type`,`lvl`,`parent_id`) VALUES ('$npp','$id','$name','$type','$lvl','$parent_id')" P.S. Всё работало замечательно, но как только я решил поковыряться с кодировками, всё безвозвратно полетело, вернуть в прежнее состояние я был не в силах) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2013, 18:26:46 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=212&tid=1836226]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 289ms |

| 0 / 0 |
