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按钮按下不复位常1

    1.按钮地址为DB块地址2.WINCC制作的按钮为左键按下为1,释放左键为03.在生产过程中,偶尔会出现释放左键后不为0的情况,一直为14.经过反复操作按钮后可恢复5.该地址未在其…

    SIMATIC WinCC 2020年11月1日
  • WinCC通信状态记录

    WinCC怎么检测通信中断并归档中断的时间,检测下一次通信连接的时间并归档,并计算出中间的时间差并归档 最佳答案 在plc内在中断里面做一个计数,如果中断周期是500ms,那么你就…

    SIMATIC WinCC 2019年6月11日
  • wincc 如何用VBS脚本获取控件自身的属性

    比如一个按钮,我想点击时弹出 他的X坐标就像  VB里面  MsgBox Me.Width 就可以获取窗口自身…

    SIMATIC WinCC 2017年11月12日
  • 大家谈谈WinCC中用变量来切换图片或页面的思路!!!

    现在想在服务器上做一个C/S构架的项目,在服务器上把所有客户机运行的项目组态好,现场根据传感器的信号来触发现场看板显示的图片或者页面内容。我的思路是,给每一个页面或图片分配变量或者…

    SIMATIC WinCC 2021年7月5日
  • 如何选择笔记本电脑(工控)

    最近我想换一台笔记本,主要是安装工控软件(如博图等),大家推荐一款性能强悍点的笔记本另外我选择了ThinkPad P53(20QNA003CD)和戴尔G7 (G…

    2021年7月5日
  • WINCC画面导入视频文件

    用WINCC V6.2 SP2中文版做了一个工程,公司为了做宣传要求在主画面上加一个播放按钮,点击时切换到一个画面播放公司的宣传片,但要随时可以停止播放切换到监…

    SIMATIC WinCC 2019年6月11日
  • Wincc上位机OPC通讯

    三维力控通过OPC读取Wincc数据,客户端测试的时候显示OPC服务器“没有注册类”,Wincc电脑是64位的,我配置32位的电脑的可以进行OPC通讯 最佳答案 OPC的组件对于系…

    SIMATIC WinCC 2017年6月9日
  • WINCC流量记录

    WINCC累积流量记录:现从下位机AB PLC读到两数据:瞬时流量和累积流量要求在WINCC中能够做出:某个时间段内的流量累积总量:1、如早上8:00到下午16:00的流…

    SIMATIC WinCC 2019年6月11日
  • 关于压缩方式?

    归档过程值在压缩后如何处理取决于所使用的压缩方式: 计算:指定时期内的过程值被读出并压缩。归档变量的过程值被保留。 计算并复制:指定时期内的归档变量的过程值被读…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.5打开项目一直处于加载状态,打不开项目

    之前曾经改过计算机名称,后来改回来了,但是再次打开项目会一直处于加载状态,无法打开。 最佳答案 你的WINCC软件安装位置在电脑哪个盘?我以安装地址电脑C盘例子:打开计算机,找到文…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论