big5 でエンコードされた XML 文字列があります。
atob('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iYmlnNSIgPz48dGl0bGU+pKSk5TwvdGl0bGU+')
( <?xml version="1.0" encoding="big5" ?><title>中文</title>
UTF-8で。)
の内容を抽出したいと思い<title>
ます。ブラウザで純粋なJavascriptを使用するにはどうすればよいですか? jquery や emscripten を使用しない軽量のソリューションを使用することをお勧めします。
試したDOMParser
:
(new DOMParser()).parseFromString(atob('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iYmlnNSIgPz48dGl0bGU+pKSk5TwvdGl0bGU+'), 'text/xml')
しかし、Chromium も Firefox もエンコーディング属性を尊重しません。DOMParser
UTF-8のみをサポートする規格ですか?