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

相关推荐

  • automation license manager中发生了内部错误

    打开博途   在添加KTP1200时  出现wincc basic 的许可无法彻底完成 因为auto…

    SIMATIC WinCC 2021年7月5日
  • wincc6.0按钮失效

    画面上有个按钮左键点击给变量置1,左键释放给此变量置0,也就相当于点动,有次发现鼠标释放了但一直为1,请问这是什么原因 最佳答案 当你按下按钮后释放的时候把鼠标移到别的地方(不在按…

    SIMATIC WinCC 2019年6月11日
  • winccflexible与s7-200组态

    请教大家:我在PC上安装了winccflexible 2008 SP4,现在想用PC模拟触摸屏来监控S7-200 PU224CN,能够实现吗?而且PC…

    SIMATIC WinCC 2021年7月5日
  • 请教WINCC造型问题

    1、如果我选512点WINCC在项目调试过程中发现点数不够用,能否买升级包,升级成2048点的?2、甲方要求在中控室设一个操作员站、一个工程师站,我是不是得买两个WINCC,两个C…

    SIMATIC WinCC 2018年12月9日
  • 一台PLC与二台不同WINCC程序通信

    一台西门子314C的PLC与二台WINCC程序不同的监控PC,希望通过以太网进行通信,这二台PC监控不同内容,能实现吗?这种通信与一台314C的PLC与多台同样WINCC程序的监控…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4无法新建单用户项目

    刚装的wincc7.4,打开后无法新建单用户项目 问题补充:新建完有这个提示 图片说明:    钻石用户推荐最佳答案 WINCC 7.4还是7.4&n…

    2021年7月5日
  • wincc的问题1

    请问,类似在WINCC里面的  PCS7_OpenInputBoxAnalog_V6 这些函数在哪里可以看到它的用途啊和具体功能啊 最佳答案 看看参考…

    SIMATIC WinCC 2017年6月18日
  • wincc7.5与西门子PLC通信

    wincc7.5作为上位机与西门子PLC通信时,可以赋值给西门子PLC的I区吗?比如I0.1、I0.2等 最佳答案 要看I点有没分配给模块,如果I0.0没有被分配是可以写入的! 提…

    SIMATIC WinCC 2020年11月1日
  • SQLDebugger 用户帐户

    安装sql2000 for wincc后,为什么用户帐户里会多出sqldebugger这个用户呢?可以删掉吗? 最佳答案 楼主的现象是安装SQL Se…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 怎么转移到tiav16

    wincc7.3 怎么转移到tiav16,电脑里没有安装其他博图版本 钻石用户推荐最佳答案 1、先移植到 V7.5,再移植到 TIA WIN…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论