unicode轉換中文,中文編碼unicode轉換( 二 )


lsGroup64 = Midb(asContents, lnPosition, 4)
Char1 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 1, 1)) - 1
Char2 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 2, 1)) - 1
Char3 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 3, 1)) - 1
Char4 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 4, 1)) - 1
Byte1 = Chrb(((Char2 And 48) \ 16) Or (Char1 * 4) And &HFF)
Byte2 = lsGroupBinary & Chrb(((Char3 And 60) \ 4) Or (Char2 * 16) And &HFF)
Byte3 = Chrb((((Char3 And 3) * 64) And &HFF) Or (Char4 And 63))
lsGroupBinary = Byte1 & Byte2 & Byte3
lsResult = lsResult & lsGroupBinary
Next
'處理最后剩余的幾個字符
if M4 > 0 then
lsGroupBinary = ""
lsGroup64 = Midb(asContents, len2+1, m4) & chrB(65) 'chr(65)=A,轉換成值為0
if M4=2 then '補足4位,是為了便于計算
lsGroup64 = lsGroup64 & chrB(65)
end if
Char1 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 1, 1)) - 1
Char2 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 2, 1)) - 1
Char3 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 3, 1)) - 1
Char4 = InStrb(sBASE_64_CHARACTERS, Midb(lsGroup64, 4, 1)) - 1
Byte1 = Chrb(((Char2 And 48) \ 16) Or (Char1 * 4) And &HFF)
Byte2 = lsGroupBinary & Chrb(((Char3 And 60) \ 4) Or (Char2 * 16) And &HFF)
Byte3 = Chrb((((Char3 And 3) * 64) And &HFF) Or (Char4 And 63))
if M4=2 then
lsGroupBinary = Byte1
elseif M4=3 then
lsGroupBinary = Byte1 & Byte2
end if
lsResult = lsResult & lsGroupBinary
end if
Base64decode = lsResult
End Function
%>
unicode該怎么轉換:

unicode轉換中文,中文編碼unicode轉換

文章插圖
你可以用記事本打開該文檔,然后選擇另存為,再另存為對話框的編碼下拉框中選擇unicode,然后保存就行了
【unicode轉換中文,中文編碼unicode轉換】如何將unicode轉換成漢字:
unicode轉換中文,中文編碼unicode轉換

文章插圖
Unicode是一個國際標準字符集,是國際上電腦行業系統字符集的標準,其版本不斷更新,目前的6.2版含有7.68萬以上漢字和數萬個包括各國語言文字及圖案的圖形符號,各版本基本上是向下兼容的,因此,萬國碼的漢字用不著再加以轉換,高版本的漢字在低版本中一般都能顯示出來,除非是低版本中的缺字沒法顯示,但在低版本中也沒法轉換 。
如何將Unicode轉換成字符:
unicode轉換中文,中文編碼unicode轉換

文章插圖
CString sUCode=_T("00D7");
TCHAR* pStop = NULL;
wchar_t wc = (short)_tcstol(sUCode, &pStop, 16);
CString str;//如何將00D7轉換成字符串"×"
str.Format(L"%c",wc);
Unicode編碼轉換:
unicode轉換中文,中文編碼unicode轉換

文章插圖
20 90 A6 68 7F 89 38 6E 33 00

推薦閱讀