請參閱http://pilot.whatpub.org/Guide/002000/Pub002687.htm並查看源代碼。從Word中粘貼的字符串的HTML編碼
說明中的文字(「翻新於2005年...」)已從Word文檔粘貼到System.Web.UI.WebControls.TextBox中,然後以unicode格式保存到數據庫中。
很明顯IE裏面有一些非ASCII字符是奇怪的解釋。
現在,我可以通過System.Web.HttpUtility.HtmlEncode傳遞字符串,它將「cafe」中的e-acute字符轉換爲HTML常量。與「£」字符相同(在該例中沒有一個),所以它們看起來很好。
但是,HtmlEncode不會對「wine」之前的不尋常引號字符做任何事情,所以它仍然顯示爲怪異的序列。
是否有一些其他編碼功能可以幫助?
乾杯,羅布。
我可以訪問它 - HTML是由www.whatpub.pub通過VB.NET代碼生成的,因此改變生成方式很簡單。 – 2009-06-10 21:32:51
這就是瀏覽器兼容性:-)不在Chrome中呈現。 – 2009-06-10 21:41:34