找回密码
 加入
搜索
查看: 2901|回复: 3

[网络通信] (已解决)求鉴定:客户端发送汉字,服务端接收。转换成二进制再发送比较好吗?

[复制链接]
发表于 2014-7-1 17:13:06 | 显示全部楼层 |阅读模式
本帖最后由 lamant 于 2014-7-2 13:12 编辑

有一种说法:客户端发送汉字,服务端接收。转换成二进制再发送比较好。
这种说法正确吗?

使用说明书上说,使用controlsettest或者clipboard来代替就可以了。

求辩真伪!


搞清楚了,帮助说明中TCPsend有说明:

备 注
如果需要传递 Unicode 字符串, 它们必须被 StringToBinary()/BinaryToString() 编/解码.

原来如此
发表于 2014-7-1 19:00:34 | 显示全部楼层
楼主用的是哪个版本的au3呀?有“使用说明书”?
我的3.3.9.0中没有controlsettest。
不管怎样,客户端发送、服务端接收与clipboard想不出有什么关系啊!
 楼主| 发表于 2014-7-2 13:02:33 | 显示全部楼层
回复 2# shqf


    AutoIt帮助的原话是这样的:

当前的一些限制
AutoIt 有几个部分还没有完全支持 Unicode. 它们是:

Send 和 ControlSend - 使用 ControlSetText 或 Clipboard 函数代替.
Console 操作被转换为 ANSI 模式.
如果可能的话, 这些限制将在未来的版本中得到解决.

我用的是3.3.10.2版本。
发表于 2014-7-2 16:54:52 | 显示全部楼层
你说的这些 与客户端发送、服务端接收没关系呵
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 21:09 , Processed in 0.135006 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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