parser

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

 

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

в чате подсказывают, что ещё подобное встречалось

Misha v.3 12.09.2008 13:08 / 12.09.2008 13:08

как я говорил ранее, в драйвере не было и нет никакого указания дефолтной кодировки. если не указана опция charset -- драйвер не выдаёт SET CHARACTER SET серверу и не переключает перекодирование сервером. если не указана опция ClientCharset -- драйвер не пытается перекодировать сам.
т.е. без этих опция он просто передаёт данные как есть.

однако:
0. в инсталляционном файле клиентская библиотека от MySQL 4 (была от 4)
1. драйвер был собран с .h файлами от MySQL 4
2. при инициализации клиентской библиотеки новый драйвер теперь передаёт константу MULTI_RESULTS или MULTI_STATEMENTS вместо 0. возможно этот 0 включал что-то в либе, и она как-то влияла на кодировки.

что реально происходит я не знаю, т.к. я с подобным не сталкивался, соотв. исследовать не было возможности.