Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
VRuzin 09.10.2011 09:35
$request:charset - да windows-1251/SQL преобразование строки с русским алфавитом к верхнему регистру: Преобразование было произведено не корректно. Результат: '?????????????????????????????????' (должно быть: 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ'). Проверка значений переменных SQL сервера CHARACTER_SET/CHARACTER_SET_CLIENT: Значение переменой CHARACTER_SET_CLIENT совпадает со значением $request:charset, следовательно в настоящий момент кодировки настроены верно.Вот что дает SHOW VARIABLES WHERE Variable_name LIKE "c%"
Variable_name Value character_set_client cp1251 character_set_connection latin1 character_set_database latin1 character_set_filesystem binary character_set_results cp1251 character_set_server cp1251 character_set_system utf8 character_sets_dir /usr/share/mysql/charsets/ collation_connection latin1_swedish_ci collation_database latin1_swedish_ci collation_server cp1251_general_ci completion_type 0 concurrent_insert 1 connect_timeout 10Вот что SHOW CREATE TABLE таблица
CREATE TABLE `news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL DEFAULT '', `descr` text NOT NULL, `news` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=33555374 DEFAULT CHARSET=cp1251