2009-05-30 17 views
1

XMLからUnicode文字(特に商標記号)を読み込み、AJAX経由でフォームにプッシュするにはどうすればよいですか?XMLからUnicode文字をロードし、AJAX経由でフォームにプッシュ

私はformelement.value + = "\ u2122"をプッシュするとうまく動作しますが、 "\ u2122"をXMLに配置してAJAX経由でロードし、それが動作しないフォーム要素にプッシュします。

アイデア?

ありがとう

答えて

1

XML文書のエンコードにUTF-8を使用するとうまくいくはずです。それ以外の場合は、™のような文字参照を使用してみてください。

0

これはjavascript形式です。 javascriptはそれを理解し、それを適切な文字に変換しますが、XMLパーサは変換しません。 '\ u2122'の代わりに '™'を使用してください。 XMLで。

+0

これを示唆した2番目の人ですが、動作させることができません。私は99%がすべてUTF-8だと確信していますが、うまくいきません。あなたは何かを実行することができますか? ありがとう、 Colin – Colin

+0

作業サンプルを作成する方法について説明します。その間、投稿されたデータで何をしていますか?それがうまくいかないことをどのように確認していますか? – Bruce

+0

AMP - # - x 2122 SEMIを答えに入れようとしましたか?これは実際のTMシンボルとして表示されています。 – bmargulies

関連する問題