Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Larrikin 15.01.2015 14:37
Работа с SQLВыполнение простого SQL запроса ^int:sql{SELECT 2+2}: 4 SQL преобразование строки с русским алфавитом к верхнему регистру: Преобразование было произведено не корректно. Результат: 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' (должно быть: 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ'). Проверка значений переменных SQL сервера CHARACTER_SET/CHARACTER_SET_CLIENT: Используемая версия MySQL сервера (5.6.12) сама умеет гибко перекодировать данные. Ваши файлы храняться в кодировке KOI8-R ($request:charset), поэтому просто добавьте параметр ?charset=koi8_ru в строке соединения и всё.Добавить несложно, получаем:
Unhandled Exception Unknown character set: 'koi8_ru' mysql://****@[/tmp/mysql.sock]/world?charset=koi8_ru /home/larrikin/www/0/_test.html(533) exception.type=sql.connect connect /home/larrikin/www/0/_test.html(533) try /home/larrikin/www/0/_test.html(532) if /home/larrikin/www/0/_test.html(527)