3. Компоненты должны понимать мульти-чарсетные тексты запросов.
Это как? и что в них особенного?
Приходит UCS2 строка _win1251 'вася пупкин'
вот этого 'Васю пупкина' надо будет передать как WIN1251 строку. Даже если
подключение у нас UTF8.
Так?
В NONE подключении строки "с_именем_объекта_БД" должны конвертироваться
в UNICODE_FSS (UTF8)
Зачэм?
Создай табличку с русским названием - типа "Таблица"
А теперь попробуй её открыть в NONE-подключении.
4. Клиент должен передавать текстовые данные только через параметры.
Тогда можно будет их более менее корректно конвертировать.
Не совсем понял с "более менее корректно"...
Ну всмысле - корректно. Это я чего-то задумался.
~400 тыс тестов для всяких извращенных комбинаций кодовых страниц
(хранения, подключения, пользователя) вообщем-то гарантируют корректную
работу. WIN1251 - точно оттестирован :-)
Ты из сам ручками писал?!
Ага. Прикинь, какой я монстр. Еле от Клавы оттащили. Возвали к совести,
напомнили о семье, детях ...
А если серьезно... Если у вас все так там зашибись, то какого буя Я трахалсо
с багами Адриано!
Коваленко Дмитрий.