close

萬國碼轉換

一般字元的ASCII 碼取得使用函式Asc(字元),如果輸入的是一個字串,函式只負責傳回第一個字元的ASCII 編碼。傳回值是Integer。

]Dim test As String = "test"

]MsgBox(Asc(test)) //因為test 是一個字串,所以函式只負責轉換第一個字元"t" 的ASCII 碼,MsgBox 裡顯示"116"

 

如果要把ASCII 轉換成字元則使用函式Chr(ASCII 編碼)。

]Dim test As Integer = 116

]MsgBox(Chr(test)) //從對應的ASCII 碼正轉成字元得到"t",MsgBox 裡顯示"t"

 

以上兩個函式只要在尾端加上W 即可使用在支援Unicode 的平台上,用以接收或回傳Unicode 的值。其他性質不變。

]Dim testString As String = "測試"

]MsgBox(AscW(testString)) //與原本相同,只轉換第一個字元,MsgBox 裡顯示"28204"

]Dim testInteger = 28204

]MsgBox(ChrW(testInteger)) //從已知的Unicode 轉換成字元,MsgBox 裡顯示"測"

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 GPhettoH 的頭像
    GPhettoH

    歇息,等待明日的天空

    GPhettoH 發表在 痞客邦 留言(0) 人氣()