2011-09-16 6 views
2

名前付きエンティティが存在する文字がこの名前付きエンティティを使用するように置き換えられるように、.NETクラスライブラリに文字列をエンコードする方法はありますか? HttpUtility.HtmlEncodeは助けるために表示されません。名前付きエンティティを持つHTML文字列を展開する

// Result is "$", would like "€" instead 
var encoded = HttpUtility.HtmlEncode("€"); 
+2

なぜこれが必要なのか尋ねてもよろしいですか?正しくエンコードされていれば、最近、名前付きエンティティを使用する理由はそれほどありません –

+0

@Pekkaは読みやすくしていますか? –

+2

@Hemalどのように、 '…'は '...'より読みやすくなっていますか? –

答えて

1

私はあなたがすべての名前付きエンティティのために、あなたの手を汚すだけ仕様から固有表現の標準的なリストを取得し、そのループを作成しなければならないと思いますその文字のすべてのオカレンスを対応するエンティティ参照で置き換えます。

関連する問題