0
我需要一個.NET中的類似方法來自Java的escapeHTML
,它使用特殊的希臘符號,小於或等於,相同或任何其他數學字符轉義純文本。我有一個純文本像a ≤ b
,我想逃避它爲HTML實體a ≤ b
escape html 4.0 .NET中的希臘字符
我需要一個.NET中的類似方法來自Java的escapeHTML
,它使用特殊的希臘符號,小於或等於,相同或任何其他數學字符轉義純文本。我有一個純文本像a ≤ b
,我想逃避它爲HTML實體a ≤ b
escape html 4.0 .NET中的希臘字符
您可以使用
HtmlEncode() and HtmlDecode()
論文方法avaibles在System.Web.HttpUtility
命名空間
'HtmlEncode'不會用其相應的HTML實體替換任意的非ASCII字符(例如'≤');它只能轉義HTML中保留的字符。 –
「≤ '不是希臘的象徵。這是一個數學符號。 –
更好的解決方案是簡單地確保您發送正在傳輸的文本的正確編碼。例如,如果您的文本使用UTF-8編碼,則您需要發送適當的HTTP標頭(或元標籤)以告知用戶代理如何對其進行解碼。這樣,任何非ASCII字符都可以保持原樣,而不需要將它們轉換爲HTML實體。 –
是的。我的意思是數學符號。他們與希臘字母屬於同一類別。 – MaPa