Глядя на заголовок XML
<?xml version="1.0" encoding="UTF-16" standalone="no"?>
Можно ли утверждать, что атрибут encoding
- слишком поздно (вы не можете прочитать его правильно, если не знаете кодировку...)
- избыточно, следовательно, подвержено ошибкам: слишком легко заменить его на "Big5", но сохранить файл в UTF-8
Или это атрибут не о содержимом потока?
Я тут что-то перемешиваю?