(已解决)求鉴定:客户端发送汉字,服务端接收。转换成二进制再发送比较好吗?
本帖最后由 lamant 于 2014-7-2 13:12 编辑有一种说法:客户端发送汉字,服务端接收。转换成二进制再发送比较好。
这种说法正确吗?
使用说明书上说,使用controlsettest或者clipboard来代替就可以了。
求辩真伪!
搞清楚了,帮助说明中TCPsend有说明:
备 注
如果需要传递 Unicode 字符串, 它们必须被 StringToBinary()/BinaryToString() 编/解码.
原来如此 楼主用的是哪个版本的au3呀?有“使用说明书”?
我的3.3.9.0中没有controlsettest。
不管怎样,客户端发送、服务端接收与clipboard想不出有什么关系啊! 回复 2# shqf
AutoIt帮助的原话是这样的:
当前的一些限制
AutoIt 有几个部分还没有完全支持 Unicode. 它们是:
Send 和 ControlSend - 使用 ControlSetText 或 Clipboard 函数代替.
Console 操作被转换为 ANSI 模式.
如果可能的话, 这些限制将在未来的版本中得到解决.
我用的是3.3.10.2版本。 你说的这些 与客户端发送、服务端接收没关系呵
页:
[1]