請教各位<br>我找了許多中英文網站範例網站<br>就是找不到 可以解 '"中文"' base64 郵件編碼的範例ㄝ<br>是否 能 Po 在這給我參考一下呢?
請善用全文搜尋,關鍵字 base64 中文 搜尋結果"Winsock傳送文字檔????"有參考資料
嗯嗯!!! 感謝您 這篇我有看過 但是看不懂 所以還是不會寫解碼的方式@@
我有找到一個但是有中文就 解不出來了 Const sBASE_64_CHARACTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" ' -------------------------------------- ' --------------------------------------- Function Base64decode(ByVal asContents) Dim lsResult Dim lnPosition Dim lsGroup64, lsGroupBinary Dim Char1, Char2, Char3, Char4 Dim Byte1, Byte2, Byte3 If Len(asContents) Mod 4 > 0 Then asContents = asContents & String(4 - (Len(asContents) Mod 4), " ") lsResult = "" For lnPosition = 1 To Len(asContents) Step 4 lsGroupBinary = "" lsGroup64 = Mid(asContents, lnPosition, 4) Char1 = InStr(sBASE_64_CHARACTERS, Mid(lsGroup64, 1, 1)) - 1 Char2 = InStr(sBASE_64_CHARACTERS, Mid(lsGroup64, 2, 1)) - 1 Char3 = InStr(sBASE_64_CHARACTERS, Mid(lsGroup64, 3, 1)) - 1 Char4 = InStr(sBASE_64_CHARACTERS, Mid(lsGroup64, 4, 1)) - 1 Byte1 = Chr(((Char2 And 48) \ 16) Or (Char1 * 4) And &HFF) Byte2 = lsGroupBinary & Chr(((Char3 And 60) \ 4) Or (Char2 * 16) And &HFF) Byte3 = Chr((((Char3 And 3) * 64) And &HFF) Or (Char4 And 63)) lsGroupBinary = Byte1 & Byte2 & Byte3 lsResult = lsResult + lsGroupBinary Next Base64decode = lsResult End Function
那篇文章就有個副程式可以直接使用,不用自己寫
還是很感謝您 不過您可能會錯意了!! >>就是找不到 可以解 '"中文"' base64 郵件編碼的範例 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 我是需要解的方法,而不是編碼的方式. 還是說那篇文章有解的方法呢? 煩請與指教 我怎麼看都是編碼的方式說 @@"
中文 base64的編碼? .....你要不要在確定一下你的問題阿?...base64編碼我記得跟何種語言無關阿
愕!!! 對不起 是我問題沒問好 >>解 '"中文"' base64 郵件編碼的範例 更正為 解 "中文 用base64編碼後字串" 的範例 這樣是否清楚多了 抱歉了 浪費你們這麼多寶貴時間. a-a!
To:PorE 一開始我也是會錯意了,只注意到"...base64 郵件編碼的範例" ^^^^ To:yeonghuann 我最後有找到能轉中文的副程式,的確演算法跟程式語言沒有關係 但是在vb中,Byte要轉成String的資料型態,而且能顯示中文,這程式就不能寫成 lsGroupBinary = Byte1 & Byte2 & Byte3 例如"中"編碼成"pKQ=",解碼時Byte1=&HA4 Byte2=&HA4 Byte3="" 此時要用其他的指令轉成可以顯示中文的String 很抱歉不能給你網址,因為我也是花了很多時間找的,你自己可以找看看
了解 謝謝您的回覆
請教 全文搜尋 那您是否可以提供關鍵字與您搜尋的網站給我悶 知道呢 因為我正在寫MailServer所以需要此解碼法 敢謝您
http://www.vbqa.com/discuss/vb.old/read.asp?id=28142 網友San針對這個問題,提供了解答,但目前他的網站無法連上 我另外貼一個網址http://www.aspsky.net/article/list.asp?id=2590 程式和San的網址相同,都是ASP程式碼,有需要的網友可以去看看