次の問題があります。私はajax呼び出しからのデータストリームを使用するアプリケーションを構築していますので、来るデータはjson文字列の中でエスケープされます。DOMに挿入するとUTF-8シンボルが変換される
例:1°Set
私はDOMにデータが、それはこのように変換されていることを挿入します。1°Set
私はjQueryの、純粋なJavascriptのような任意のライブラリを使用してはいけません。
は、私は別の場所でも、変換された名前を保存しようとしましたが、私はそれを手動で変換することができないよう、私は次の機能を試してみました:
var test = function(str) {
console.log(unescape(encodeURIComponent(str)));
console.log(decodeURIComponent(escape(str)));
};
test('1°Set');
それは誰もがそれを変換する方法のアイデアを持っていない、同じままDOMのようなバージョン?
'テスト( 'こんにちは ')'や 'テスト(' ')'の予想出力は何ですか? – Kos
私はこの質問を理解できませんか? '°'は度記号のHTMLシンボルです。明らかにこれをHTMLに入れると、度の記号が表示されます。それがポイントです。あなたは何をしたいのですか? – Liam
@ Liam文字列を表すHTMLソースを実際の文字列に変換することについて質問があります。 – Kos