parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

варианты

Александр Петросян (PAF) 21.04.2006 21:53 / 23.04.2006 13:07

обычный файл — пока никак:
считать, положить на диск, и перекодировать любым внешним скриптом (на perl в несколько строчек, например).

XML файл — можно:
считать, положить на диск, потом загрузить обычным xdoc::load, думаю, справится.

-
в любом случае считывать в binary.
-
в вашем коде ошибка: в binary режиме перекодирование никогда не происходит. так что там бессмысленно даже пытаться выставлять кодировку, всё равно она не используется.
попробуйте, возможно, load[text; ...[utf-8]] сделает дело?
[если там, конечно, utf-8, а не utf-16]