socket接收数据乱码

Obj_SockClient.GetData a,vbstring后,字符串中中文部分乱码,应该怎么办

问题补充:
变量a中,英文显示正常,中文就是乱码

最佳答案

转码,字符的两边的编码方式不同,如果原来的字符编码是Unicode,你的应用程序是UTF-8或者GB2313 GDK,你就需要把Unicode转成UTF-8或者GB2313,GBK。同一个中文字符不同的编码方式不同编的码值也不同,占用的空间也不同。UTF8中文字符多是用 3个字节存储的,Unicode,GBK是两个字节。

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:55
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论