В целом: нет.
Веб-страницы в виде UTF-16 путают многие инструменты и заставляют браузеры вести себя странным, неожиданным образом. (Esp .: связанные скрипты, отправка форм, прокси). UTF-16 можно безопасно обслуживать только как двоичный объект, поэтому для веб-контента следует придерживаться кодировки, которая является расширенным набором ASCII - очевидный выбор - UTF-8.
Ошибка, которую вы цитируете, обычно возникает при попытке прочитать XML-файл, чей пролог <? Xml encoding = "..."?> Конфликтует с реальной кодировкой файла. Ни одна из кодировок superset-of-ASCII никогда не конфликтует, потому что 'xml encoding' является ASCII и представлена одинаково во всех них, но если вы добавили encoding = "utf-16" в файл XML, который не сохранен как UTF 16, или вы не вставили его, когда равно , тогда синтаксический анализатор не может справиться с логической невозможностью.