parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

каждый новый сервер начинается с этого "Преобразование было произведено не корректно."

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)