Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема 1sqlite и кодировка 1250 (число прочтений - 1243 )
Анатолий
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 18. Сентября 2008
1sqlite и кодировка 1250
07. Мая 2015 :: 10:17
Печать  
Имеется база 7.7 DBF с кодовой страницей 1250-Czech language

При использовании 1sqlite возникают проблемы с символами "š", "Š", "ˇ", "Ž", "ž".
Вот так выводится поле DESCR записи справочника:
?írová
А вот так типизированный ID этой же записи (у справочника основное представление - наименование):
Šírová

unicode(DESCR) в случае Šírová выдает 1033

1sqlite
1,0,2,6 (3.7.17)

Куда копать?
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: 1sqlite и кодировка 1250
Ответ #1 - 07. Мая 2015 :: 12:58
Печать  
В сторону исходников 1sqlite, чешская кодировка не прописана...
в utex.cpp
CString u8text::fromUtf8(LPCSTR strSrc)
и сидит этот '?'
else{else{else{
*pWrite++ = '?';

  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать