Показать сообщение отдельно
Старый 26.06.2019, 11:03   #1  
Nasty2409 is offline
Nasty2409
Участник
 
3 / 10 (1) +
Регистрация: 25.06.2019
Адрес: Санкт-Петербург
? Открыть файл в UTF кодировке в ах3
Добрый день!
Вопрос от новичка. Как открыть файл *.cmt в ах3 в кодировке utf? AsciiIO русские буквы отображает иероглифами. Загружен класс Utf от AndyD, но с ним все равно иероглифы. Ниже часть кода, где обрабатывается файл:
AsciiIO AscFile;
;
for (x=1; x<=conlen(_con); x++)
{
fileName = conpeek(_con,x);
AscFile = new AsciiIO (fileName,"r");
if (!AscFile)
notFindDoc++;
else
{
strFromFile = "";
while (AscFile.status() == IO_Status::Ok)
{
c = AscFile.read();
for (i=0;i<ConLen(c); i++)
strFromFile = strFromFile + ConPeek(c,i+1);
}
strFromFile = Utf8::Ansi2Utf8(strFromFile);
strFromFile = strRem(strFromFile," ");
excel.insertValue("K1",strFromFile,1); //выводятся иероглифы