我們在網頁中,編碼設定為Big5,但是有些字不在Big5的範圍裏面,就會轉成【の】這樣的方式。要怎麼轉換這樣的編碼呢??小喵用Windows Form設計一個簡單的轉換工具,程式非常簡單。
緣起:
我們在網頁中,編碼設定為Big5,但是有些字不在Big5的範圍裏面,就會轉成【の】這樣的方式。要怎麼轉換這樣的編碼呢??小喵用Windows Form設計一個簡單的轉換工具,程式非常簡單。特別紀錄一下以免未來忘記。
畫面安排
我們在畫面中安排一個TextBox,一個Label顯示結果,兩個按鈕分別來處理【Big5轉Unicode】與【Unicode轉Big5】,畫面如下:
字Unicode 轉 Big5 編碼
Private Sub btn_U2B_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_U2B.Click
Me.Label1.Text = "&#" & AscW(Me.TextBox1.Text) & ";"
End Sub
Big5編碼 轉 字Unicode
Private Sub btn_B2U_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_B2U.Click
Dim tmpS As String = Me.TextBox1.Text
tmpS = Replace(tmpS, "&#", "")
tmpS = Replace(tmpS, ";", "")
Me.Label1.Text = ChrW(tmpS)
End Sub
以下是簽名:
- 歡迎轉貼本站的文章,不過請在貼文主旨上加上【轉貼】,並在文章中附上本篇的超連結與站名【topcat姍舞之間的極度凝聚】,感恩大家的配合。
- 小喵大部分的文章會以小喵熟悉的語言VB.NET撰寫,如果您需要C#的Code,也許您可以試著用線上的工具進行轉換,這裡提供幾個參考
Microsoft MVP Visual Studio and Development Technologies (2005~2019/6) | topcat Blog:http://www.dotblogs.com.tw/topcat |