Чтение кириллицы из Excel через ODBC
От: Gusan Россия  
Дата: 29.06.03 09:32
Оценка:
Привет,

Такая проблема: читаю Ексель файл через odbc и проблема с кириллицей.
Там возвращается BSTR и непонятно как определять реальную длину
строки. Когда в строке только латинские буквы, то длина строки
соответствует тому что возвращает SysStringByteLen. Если в строке есть
кириллица, то часто длина такой строки соответствует SysStringLen. Но
бывают такие строки с кириллицей, у которых длина строки больше чем
SysStringLen и меньше SysStringByteLen. Остальная часть буфера под
строку заполнена всяким мусором. Нулевого байта нет, и как определить
реальный конец строки — не понятно.

Никто не сталкивался с таким?


--
С уважением,
Кирилл
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.