Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   Преобразование кодировки строки (запись Unicode в файл) [РЕШЕНО] (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/preobrazovanie-kodirovki-stroki-zapis-unicode-v-fajl-resheno-306497/)

Guest 29.09.2011 23:36

Преобразование кодировки строки (запись Unicode в файл) [РЕШЕНО]
 
Следующая проблемка:Как я понимаю, у OpenOffice внутренняя кодировка строк - Unicode.Однако, при записи такой строки в файл средствами StarBasic, символы, не попадающие в текущую кодовую страницу заменяются знаками вопроса. Код:Print #iFile, "Марк Шлёгер - Mark Shlger" То есть вместо строки "Марк Шлёгер - Mark Shlger" в файл записывается строка "Марк Шлёгер - Mark Shl?ger".Пока на ум пришло преобразовывать строку в Unicode, и записывать как Binary.Код:Open FileName For Binary As #nPut #n, LOF(#n)+1, UnicodeStrClose #nПреобразование осуществлять с помощью Python-скрипта OpenOffice.Но кажется, что все это слишком сложно...Есть какие-нибудь идеи, как это можно сделать?С уважением, Олег.


Часовой пояс GMT, время: 16:10.


© www.otvetnemail.ru - Форум вопросов и ответов.