powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Incorrect string value: '\xD0\x9C\xD0\xBE\xD0\xBB...' for column
1 сообщений из 1, страница 1 из 1
Incorrect string value: '\xD0\x9C\xD0\xBE\xD0\xBB...' for column
    #38370097
Sladko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, очень прощу Вас помочь мне разобраться с кодировками, так как насколько я понял ошибка указанная в сабже является следствием неверного их использования.

Кодировка файла 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. Всё работало замечательно, но как только я решил поковыряться с кодировками, всё безвозвратно полетело, вернуть в прежнее состояние я был не в силах)
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Incorrect string value: '\xD0\x9C\xD0\xBE\xD0\xBB...' for column
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]