[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