(.Net)HTMLエンコードされた文字を元に戻す
現在WEBページから情報を取得して表示するアプリを .Net で作っているんですが、HTTPエンコードされた文字列がそのまま表示されてしまいます。
(例えば < は &lt; とか。。。)

これをHTMLデコードすれば、ちゃんとした文字として表示できるようです。
.Netにはそれが簡単にできるメソッドが用意されていました。こんな感じです。

string str = System.Web.HttpUtility.HtmlDecode("&lt;テスト&gt;");


逆にHTMLエンコード文字列を生成したいときは、 HtmlEncode メソッドを使えばいいようですね。

超簡単です。

HTMLでの特殊文字はHTML特殊文字一覧が参考になります。
[PR]
by jehoshaphat | 2010-02-02 01:23 | .Net開発 | Trackback | Comments(0)
トラックバックURL : http://jehupc.exblog.jp/tb/12074619
トラックバックする(会員専用) [ヘルプ]
※このブログはトラックバック承認制を適用しています。 ブログの持ち主が承認するまでトラックバックは表示されません。


<< (.Net)文字列から特定の文... (Windows)共有フォルダ... >>