parser

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

 

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

Ответ

Misha v.3 06.04.2005 16:21

почему SET CHARACTER SET не подходит?
вы пишите перед каждым запросом:
^connect[$SQL.connect-string]{
запрос
}
?

у меня с моими SQL классами достаточно перекрыть метод @server[] (добавить ^void:sql{SET CHARACTER SET ...}) и все.

с ClientCharset играться можно если соединение драйвера и сервера проходят нормально и данные не искажаются. например у вас в MySQL все в UTF, а файлики в 1251. тогде можно все дело настроить так что драйвер с сервером будут общаться в utf, а парсеру драйвер будет перед выдачей их перекодировать. но если это может делать сам сервер/драйвер - пусть они этим и занимаются.