parser

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

 

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

ODBC и OLE DB, или UTF-8 силой

Александр Петросян (PAF) 03.09.2002 14:23

расследование показало, что у odbc драйвера к msaccess нет соответствующей настройки. ни атрибута строки соединения, ни SQLSetConnectAttr( SQL_ATTR_TRANSLATE_LIB/...OPTION).
и добрые люди безусловно перекодируют unicode->ansi.

диагноз: в идеальном варианте нужно написать/использовать OLE DB драйвер к Parser. там всё unicode.

обходной путь: если писать в базу из parser, установив $request:charset[utf-8], то в базу попадут байты, которые можно потом успешно считать. access даже, по-идее, их правильно отсортирует.
недостаток: в самом access он с ними работать не сможет.