找回密码
 加入
搜索
查看: 3872|回复: 5

[效率算法] [已解决]acn_hash.au3的_Base64Encode后会少汉字呢?

  [复制链接]
发表于 2013-3-6 00:14:01 | 显示全部楼层 |阅读模式
本帖最后由 0x49 于 2013-3-7 10:45 编辑

代码:
#include <ACN_HASH.au3>
Local $var="我喜欢你 and 你喜欢我 and 的为毛为毛为毛为毛会少字呢???"
Local $i=_Base64Encode($var)
ConsoleWrite("加密文本:"&$var&@CRLF)
ConsoleWrite("先进行编码> :"&$i&@CRLF)
$u=BinaryToString(_Base64Decode($i))
ConsoleWrite("再解码> :"&$u&@CRLF)


结果:
加密文本:我喜欢你 and 你喜欢我 and 的为毛为毛为毛为毛会少字呢???
先进行编码> :ztLPsru2xOMgYW5kIMTjz7K7ts7SIGFuZCC1xM6qw6vOqg==
再解码> :我喜欢你 and 你喜欢我 and 的为毛为
??? ̄?4+>00:12:51 AutoIT3.exe 完成:[CODE]:0
+>00:12:52 ACNWrapper 完成..

环境:
+>00:12:51 开始执行 ACNWrapper v.1.0.1.7
+> ============================================
+>执行环境:
+>        CPU构架:        X64
+>        系统构架:        X86
+>        系统语言:        0804
+>        键盘布局:        00000804
+>        内存总量:        3549MB
+>        内存剩余:        2156MB
+>        操作系统:        WIN_7/Service Pack 1
+>        AU3版本:        3.3.9.4
+> ============================================
发表于 2013-3-6 00:22:13 | 显示全部楼层
顺便学习,没人指导吗
发表于 2013-3-6 03:40:14 | 显示全部楼层
_Base64Encode(StringToBinary($var))
BinaryToString(_Base64Decode($var))
发表于 2013-3-6 07:40:37 | 显示全部楼层
按三楼改为如下可以了:
#include <ACN_HASH.au3>
Local $var="我喜欢你 and 你喜欢我 and 的为毛为毛为毛为毛会少字呢???"
Local $i=_Base64Encode(StringToBinary($var))
ConsoleWrite("加密文本:"&$var&@CRLF)
ConsoleWrite("先进行编码> :"&$i&@CRLF)
$u=BinaryToString(_Base64Decode($i))
Msgbox(0,"","再解码> :"&$u&@CRLF)
发表于 2013-3-6 07:41:18 | 显示全部楼层
函数_Base64Encode的变量是Binary
 楼主| 发表于 2013-3-6 09:30:41 | 显示全部楼层
回复 4# whitehead


    完美解决.非常谢谢...
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-18 01:51 , Processed in 0.075703 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表