火山HPSocket发送到易语言总会多字节
{:2_25:}想问下这种情况该怎么去解决呢。。。又不能简单粗暴的删除掉多余的字节火山HPSocket Pack客户端,发送到易语言服务端的数据,例如system 这个文本,易语言上接收到的话{115,0,121,0,115,0,116,0,101,0,109,0},而正常应该是{115,121,115,116,101,109},也尝试在易语言上使用编码转换,但转换后发现 问题不在于此
尝试在火山PC端的HPSocket中测试,发现则是没有问题的,但查看代码发现也只是一行字节集到文本,搞不明白
文本到多字节,第二个参数为假 shuimiao 发表于 2022-8-26 17:32
文本到多字节,第二个参数为假
{:2_25:}查看了下不管是火山还是易语言上似乎都没有这个命令噢 mike4678 发表于 2022-8-26 18:51
查看了下不管是火山还是易语言上似乎都没有这个命令噢
文本到多字节,是火山内置的命令 易语言部分 使用精易模块:编码_unicode到ascii 你是火山安卓,所以没有文本到多字节。
安卓的文本型是 UTF-8 编码,纯英文应该跟易语言一样,
但你这接收到的明显是 UTF-16 编码,不知道你的代码是咋写的…… server 发表于 2022-8-26 21:12
易语言部分 使用精易模块:编码_unicode到ascii
感谢解答 suyan 发表于 2022-8-26 20:25
文本到多字节,是火山内置的命令
感谢解答,我再找找看 确实,没有个截图,也不知道你的代码怎么写的。。最好上传两个你发送和接收数据的截图。
页:
[1]