FileWrite写入转换后的二进制数据仍然是中文,如何解决?
本帖最后由 hlzxcjx 于 2009-12-5 07:42 编辑用如下代码写入文本中的数据并没有转换成二进制,仍然是中文,不知为何?
$a=StringToBinary("中文转换为二进制")
MsgBox(0,0,$a)
FileWrite("转换结果.txt",$a) #include <file.au3>
$a="中文转换为二进制"
FileWrite("c:\1.txt",$a)
_ReplaceStringInFile("c:\1.txt", $a, StringToBinary($a))
这样倒是可以,为什么的话,还没想清楚 $a=StringToBinary("中文转换为二进制")
MsgBox(0,0,$a)
FileWrite("转换结果.txt",string($a)) ok!:face (33): 请教如何做(逆向操作):
$a=StringToBinary("中文转换为二进制")
MsgBox(0,0,$a)
FileWrite("转换结果.txt",string($a))
也就是说:string($a)="0xD6D0CEC4D7AABBBB"
如何将:"0xD6D0CEC4D7AABBBB"转为汉字 谢谢分享 支持了 谢谢分享,学习学习
页:
[1]