Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Larrikin 15.01.2015 15:09
/world?charset=koi8r]SQL преобразование строки с русским алфавитом к верхнему регистру: Преобразование было произведено не корректно. Результат: '?????????????????????????????????' (должно быть: 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ'). Проверка значений переменных SQL сервера CHARACTER_SET/CHARACTER_SET_CLIENT: Значение переменой CHARACTER_SET_CLIENT совпадает со значением $request:charset, следовательно в настоящий момент кодировки настроены верно./world?ClientCharset=utf-8]
Преобразование было произведено не корректно. Результат: 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' (должно быть: 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ'). Проверка значений переменных SQL сервера CHARACTER_SET/CHARACTER_SET_CLIENT: Используемая версия MySQL сервера (5.6.12) сама умеет гибко перекодировать данные. Ваши файлы храняться в кодировке KOI8-R ($request:charset), поэтому просто добавьте параметр ?charset=koi8_ru в строке соединения и всё. При этом в качестве кодировки, в которой данные будут храниться в базе данных, вы можете выбрать любую кодировку, которая в состоянии хранить весь набор символов из кодировки KOI8-R ($request:charset). Мы рекомендуем использовать для этого UTF-8. При этом кодировку вы можете задать для конкретной базы данных, а не для всего сервера.