• ベストアンサー

実態参照について

XML上で「~」を表示したいのですが、 実態参照がわかりません。 ご存知の方教えてください。 どうしても表示したいのですが、 文字化けしてしまいます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#13578
noname#13578
回答No.1

XMLで全角「~」扱う時の制限はなかったような気がするのですが・・・ どのような状況で文字化けしてるのかを記述したほうがいいと思います。 XMLをテキストで表示した場合は正常で、IEなどで表示した時に文字化けしてるのでしたら、エンコードが違うとかですかね?

その他の回答 (1)

  • aton
  • ベストアンサー率47% (160/334)
回答No.2

一応答らしきものを書いておきますが,文字化けの原因はいろいろあるので,BlueFairyさんが書かれているようにどんな状況で文字化けしているのかを示した上で再度考えた方がよいように思います。 XMLにおいては,定義済みの実体参照には「~」はありません。代わりに(?)文字参照ならば利用できます。「~」の文字参照は,UTF-8では「�」になると思います。他の文字コードにおいて文字参照が利用できるかどうかは定かではありません( http://www.w3.org/TR/xml11/#dt-charref によると「16進表記の文字参照はISO/IEC 10646内のコードを指す」と書いてあるように読めるので)。

関連するQ&A