Следующая проблемка:Как я понимаю, у 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.Но кажется, что все это слишком сложно...Есть какие-нибудь идеи, как это можно сделать?С уважением, Олег.
|