wincc socket接收数据乱码

Obj_SockClient.GetData a,vbstring后,字符串中中文部分乱码,应该怎么办,变量a中,英文显示正常,中文就是乱码,对方已utf8模式发送,wincc这边应该怎么接收呢,谢谢

问题补充:
wincc的vbs脚本无法调用Ascb和Midb函数,再wincc的vbs脚本中应该如何实现呢

钻石用户推荐最佳答案

(转)服务端和客户端编码方式不一致将有可出现中文乱码问题,因此两边设成一样的就可以了
服务端发送数据时设置编码方式
PrintWriter output = new PrintWriter(new OutputStreamWriter(socket.getOutputStream(),"UTF-8"),true);
output.println("你好");
客户端接收数据时设置编码方式:
BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream(),"UTF-8"));
System.out.println(input.readLine());
http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_ID=234399&cid=1032
参考资料:https://blog.csdn.net/ws11352369/article/details/41250199

提问者对于答案的评价:

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

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

相关推荐

  • 西门子wincc问题

    wincc在项目管理器中点击退出激活按钮,导致step7中程序发生动作,就是某个会导致停机的报警在程序中出现,导致停机,这是为什么啊,点击取消激活应该不能影响到下位机程序运行的啊?…

    SIMATIC WinCC 2021年7月5日
  • pc677 12″如何备份

    现在厂里有十几个PC677,但是不清楚如何备份,究竟能否用wincc备份组态,还是应该用什么系统备份软件直接备份系统,现在有点摸不到头脑,求高手教导,谢谢 最佳答案 建议:1、先对…

    SIMATIC WinCC 2018年1月1日
  • step7 根据db地址块怎样找I/O点

    step7 根据db地址块怎样找I/O点如DB9.DD1940 问题补充:如DB9.DD1940对应的模入PIW***点1.在Wincc变量管理里有个点的对应的DB为DB…

    SIMATIC WinCC 2017年6月19日
  • wincc里的时间和电脑系统时间不一致,怎么修改?

    如题,见图 图片说明:    最佳答案 wincc采用的是格林威治时间(0时区),我们在东八区,相差8小时,你把系统时区改成0时区,就好了。 提问者对于答案的评…

    2017年6月11日
  • 如何wincc中变量写到数据库中

    怎样通过全局VBS把wincc里的变量数据连接到SQL里面,把这些数据建立数据库. 希望能够举例说明 问题补充:比如我有一个计划要保存到数据库中 然后在从数据库…

    SIMATIC WinCC 2019年6月11日
  • MODBUSTCP通信时

    请问各位大神:MODBUSTCP通信时,S71200做服务器,多台电脑上安装WINCC作为客户端,同时访问该PLC,博途里面设置了多个服务器指令并分配了不同端口和IP,访问时却只有…

    SIMATIC WinCC 2021年7月5日
  • KTP700 Basic PN配方

    通过上位机调用KTP700 Basic PN配方,通过地址赋值来调用,如何做及实现参数的实时性???谢谢! 最佳答案 配方的的属性设置里面属性 -&g…

    SIMATIC WinCC 2017年5月31日
  • wincc v7.0 升级到 wincc 7.3 中文变量名称乱码

    各位大神,我在帮客户升级wincc ,从v7.0 升级到 v7.3.升级过后,使用项目移植器。把7.0的配置转换成 7.3。转换过程没问题。…

    2017年6月9日
  • SQL 2000 SP3A For WINCC

    有那位大哥知道SQL 2000 SP3A For WINCC 的下载地址?小弟在这里谢谢了!!!!!!!!!!!!!!!!!!!!…

    SIMATIC WinCC 2019年6月11日
  • wincc中vb脚本根据变量后缀依次查找所有变量?

    比如有部分BOOL变量后缀都是RUN,在VB脚本中想实现能依次查找所有*RUN的变量,RUN前有字母有数字不规则。获取变量名称后读取变量的值计算处理,比如值为1就加1算运行的电气设…

    SIMATIC WinCC 2017年6月18日

发表回复

登录后才能评论