Информация об изменениях

Сообщение быстрое преобразование из UTF8 от 09.04.2019 12:41

Изменено 09.04.2019 12:46 .alex

быстрое преобразование из UTF8
Добрый день.
Такой вопрос.
Есть много-много данных xml в UFT8 мне их надо парсить и грузить через oledb IRowSetFastLoad в MSSQL Server.
Парсер свой на С++ (для скорости), все теги и атрибуты соответственно на английском, а вот значения тегов и атрибутов на русском/английском. Текстовые поля на сервере с типом varchar т.е. надо русский тест переделывать в 1251.

Так вот идея чтобы не гонять "распарсенные" русские "кракозямбы" сначала в MultiByteToWideChar(CP_UTF8..) потом уже WideCharToMultiByte(1251...) может лучше сделать таблицу соответствия русскому UFT8 в 1251? Ведь у меня только два языка... Быстрее будет? Или не колхозить?...
быстрое преобразование из UTF8
Добрый день.
Такой вопрос.
Есть много-много данных xml в UTF8 мне их надо парсить и грузить через oledb IRowSetFastLoad в MSSQL Server.
Парсер свой на С++ (для скорости), все теги и атрибуты соответственно на английском, а вот значения тегов и атрибутов на русском/английском. Текстовые поля на сервере с типом varchar т.е. надо русский тест переделывать в 1251.

Так вот идея чтобы не гонять "распарсенные" русские "кракозямбы" сначала в MultiByteToWideChar(CP_UTF8..) потом уже WideCharToMultiByte(1251...) может лучше сделать таблицу соответствия русскому UFT8 в 1251? Ведь у меня только два языка... Быстрее будет? Или не колхозить?...