[Oo-discuss] Функция перекодировки из cp1251 в utf

avm7work avm7work на mail.ru
Чт Фев 4 07:28:44 UTC 2010


avm7work пишет:
> Andrei пишет:
>> Доброго здоровья!
>>
>> 21 января 2010 г. 12:55 пользователь Eugene Saenko <caspar-s на mail.ru 
>> <mailto:caspar-s на mail.ru>> написал:
>>
>>     avm7work wrote:
>>
>>         Подскажите пожалуйста как в OO Basic можно перекодировать
>>         строки из одной кодировки в другую или открыть файл (обычный
>>         текст) для чтения с перекодированием в кодировку ОО?
>>
>>
>>     Главное меню/Файл/Открыть
>>     выбрать тип файла "Кодированный текст (.txt)"
>>
> Нужно открывать несколько файлов для чтения построчно в макросе, не 
> открывая их как документ.
>>
>> Записать это как макрос и посмотреть, что будет в исходниках.
>>  
> Записать открытие файла? Как? Что должно появиться в исходниках и 
> исходниках чего? Прошу прощения - не совсем понял.
> В CyrilicTools перекодировка реализована своими силами, неужели нет 
> внутренней функции при том, что ОО понимает различные кодировки при 
> открытии документов?
> _______________________________________________
В результате пришлось писать свою функцию побайтового чтения текстовых 
строк из файла (т.к. имеющаяся читает строки в 2-х байтовом виде 
уникода) и создавать таблицу перекодировки из 1251 в уникод. А казалось, 
что это довольно востребованные операции и могли быть реализованы в языке.


Подробная информация о списке рассылки Oo-discuss