Ознаки

Під час спроби завантажити XML-файл як UTF-7 (передачі формат кодування Юнікод), аналізатора XML, у браузері Internet Explorer, генерує повідомлення про помилку:

Неприпустимий на найвищому рівні документа.

Також, сама помилка виникає під час використання аналізатор MSXML у сценарії на стороні сервера або на стороні клієнта.

Причина

Аналізатор MSXML, перш ніж MSXML 2.6 версій не підтримують UTF-7.

Спосіб вирішення

Щоб вирішити цю проблему, збережіть XML-документи як UTF-8, основний передавання кодування формат для Unicode.MSXML 2.6 або пізнішої версії, підтримує UTF-7-кодування.

Стан

Це зроблено навмисно.

Додаткові відомості

Хоча Юнікод уніфікований символів, значення, що майже в усьому світі мови, існує багато байт заяви або перетворення форматів, файлів у форматі Юнікод можна використовувати. Найпопулярніші формат, це UTF-8, який представляє символи Юнікод, як послідовність один з чотирьох стеку байт. UTF-7 – це 7-бітне перетворення формату для файлів у форматі Юнікод тексту проходити крізь шлюзів електронної пошти, припустімо, ASCII, а також смуги з високим біт текст повідомлення. На основі XML 1.0 стандарту, розділ 4.3.3, дійсним XML-файл має бути одне з таких дій:

  • У форматі Юнікод UTF-8 формат.

  • У форматі Юнікод UTF-16 формат.

  • Деякі інші кодування символів (наприклад, ASCII) файлу, що містить як її перший байт на

UTF-7, не використовуйте порядку байтів. Крім того, перетворює UTF-7, XML спеціальний символ

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?
Що вплинуло на ваші враження?

Дякуємо за ваш відгук!

×