Delphi和JAVA进行TCPIP通信(用UTF-8编码)例子

时间:2018-10-02 04:18:38
【文件属性】:

文件名称:Delphi和JAVA进行TCPIP通信(用UTF-8编码)例子

文件大小:1.32MB

文件格式:ZIP

更新时间:2018-10-02 04:18:38

Delphi Java UTF-8

最近的项目(Delphi开发),需要经常和java语言开发的系统进行数据交互(Socket通信方式),数据编码约定采用UTF-8编码。 令我无语的是:JAVA系统那边反映说,Delphi发的数据他们收到是乱码,而我这边(Delphi7,ANSI)收到的数据将utf-8转码成ansi也是乱码。 因为不太熟悉java语言,还曾经怀疑是不是Delphi的utf-8编码和java语言的不一样。 最近学习了一下java的相关知识,写一个小程序来测试验证一下我曾经的怀疑。 事实证明,Delphi7的UTF-8编码和JAVA的UTF-8编码是一致的。


【文件预览】:
QQ截图20150912100350.jpg
java和Delphi用utf-8通信无乱码图片.jpg
服务端(JAVA)
----ServerSocketDemo()
--------.project(392B)
--------src()
--------.settings()
--------.classpath(301B)
--------bin()
客户端(Delphi)
----test-TCPIP-Client()
--------util_utf8.pas(2KB)
--------Project1.res(876B)
--------清理垃圾文件.bat(411B)
--------Unit1.dfm(3KB)
--------Project1.cfg(386B)
--------Project1.dpr(221B)
--------Project1.exe(395KB)
--------Project1.dof(2KB)
--------Unit1.pas(4KB)

网友评论

  • 可能是版本不一样,里面的pchar要改成pAnsichar,其他的没有问题
  • 一般吧,可以学习一下
  • 不错,感觉还可以,有借鉴的地方
  • 不错,有参考的地方
  • 不错,感觉还可以,有借鉴的地方
  • 不错,有借鉴的地方
  • 不错,看起来还可以
  • 不错,虽然自己的delphi编译不起来,但是代码还是可以参考的!
  • 不错,感觉还可以,有借鉴的地方
  • 下载后不能正常使用