1
我在文中有一個帶有®(版權)和™(商標)符號的HTML文件。這些只是許多其他符號中的兩個。當我將html文件讀入文字控件時,它將符號轉換爲其他東西。可能的編碼問題使用.Net Streamreader讀取HTM文件
的版權符號轉換成(在FF打開的盒子) 商標符號轉換成™(預期)
If (System.IO.File.Exists(FullName)) Then
Dim StreamReader1 As New System.IO.StreamReader(FullName)
Contents.Text = StreamReader1.ReadToEnd()
StreamReader1.Close()
End If
內容是<asp:Literal runat="server" ID="Contents"></asp:Literal>
,它是在aspx頁面的唯一控制。
從一些研究中,我認爲這是與編碼有關,但我不知道爲什麼它會改變如何解決它。
html文件在head部分中不包含任何Content-Type設置。
您的意思是說html包含實體®或字符®? – Stobor 2009-01-13 02:07:32