2011-09-16 20 views
2

.NET類庫中是否有一種方法可以對字符串進行編碼,以便將存在命名實體的任何字符替換爲使用此命名實體? HttpUtility.HtmlEncode似乎沒有幫助:擴展一個HTML字符串以具有命名字符實體

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

請問你爲什麼需要這個?如果編碼正確,那麼現在使用命名實體的理由不會很多 –

+0

@Pekka使它更具可讀性我猜? –

+2

@Hemal怎麼說,'......'比'...'更具可讀性? –

回答

1

我想你會得到你的手髒,只是抓住從規範命名實體的規範列表,然後創建一個循環,對於每一個命名實體,只需用相應的實體引用替換該字符的每一個出現。

相關問題