ノードを含むxmlドキュメント(JavaScriptを使用)を作成する必要があります。名前はrussianです。IE11にキリル文字のXMLノードを作成できません
しようとして実行doc.createElement("Выборка")
doc
は、このコードは何の問題もなく働いている他のブラウザではvar doc = document.implementation.createDocument("", "", null)
を使用して作成されたとき、私はIE11でInvalidCharacterError
を取得します。
どのように解決できますか?問題の根は何ですか?
jsFiddle例:http://jsfiddle.net/e4tUH/1/
マイポスト connect.microsoft.com 上:https://connect.microsoft.com/IE/feedback/details/812130/cant-create-xml-node-with-cyrillic-name-in-ie11
現在の回避策:スイッチX-UA-Compatible
メタタグでIE10にIE11とXMLを作成するためにwindow.ActiveXObject(...)
を使用ドキュメント。
HTMLドキュメントもHTTPレスポンスヘッダをチェックし、UTF-8をヒンティング '' 要素を含み、そしてあなたが 'doctype'を指定しているかどうかかどうかを確認します。 – vbence
ソースファイル自体が実際にUTF-8でエンコードされていることを確認してください。 –
ソースはUTF-8です。 Doctypeが指定されています。 – Olegas