关于java delphi UDP通信的中文问题。希望帮忙解答,谢谢。 估计是2面的GBK编码不同,估计是你发送的数据出的问题。其实,传递非ASCII,最好用Base64做一下编码,这样最有效。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 部分,java端的代码 DatagramSocket ds = new DatagramSocket(); byte[] temp = message.getBytes("gbk"); DatagramPacket dp = new DatagramPacket(temp, message.length(), ip, port); ds.send(dp); ds.close(); 对消息进行Base64编码,那不是更加收不到了吗?困惑~~new sun.misc.BASE64Encoder().encode(message.getBytes());这样编码的时候已经要用到gbk解码message.getBytes();然后再用什么解码发送呢?请专家再看看啊,谢谢。 刚整了一下午,就是和delphi 进行webservice通信其实你可以在java端把中文转成Base64,然后发送到delphi端delphi端经过解码,成中文自己用,如果有需要传输到java端的数据,再次把中文转成Base64,然后在java端解码就行了 本人菜鸟,不明白什么是Base64啊?是一种编码吗?怎么理解这句话“当delphi端传消息给java端”?楼主做得是什么项目呢?delphi也是一种编程语言吗? 是啊 ,delphi也是一种编程语言 关于session监听的问题 Struts2的问题 HQL中这样写对吗?select distinct stu,tea,cou from Student as stu,Teacher as tea,Course 急急急!HibernateTemplate的update锁数据表问题 请帮忙看这个错误到底处在哪儿?关闭数据库时出错 散发!大家分享下在工作当中遇到的技术问题! 我是不是应该考系统分析师?求个建议! hibernate问题 关于ssh的线程 今天试了一天的jndi的最简单的程序,就是没有成功过。嗨!好累。 Hibernate 查询的问题~~很急·· sap是一门什么语言
byte[] temp = message.getBytes("gbk");
DatagramPacket dp = new DatagramPacket(temp, message.length(),
ip, port); ds.send(dp);
ds.close();