社区
Java SE
帖子详情
中文乱码问题。
prok
2004-04-02 04:34:13
我使用udp协议传输数据,用一个server端对client端的数据进行转发。可当我发送的信息是中文时就出现乱码,我参考了FAQ里的程序可还是解决不了。有没高手能给我个函数啊?
...全文
149
14
打赏
收藏
中文乱码问题。
我使用udp协议传输数据,用一个server端对client端的数据进行转发。可当我发送的信息是中文时就出现乱码,我参考了FAQ里的程序可还是解决不了。有没高手能给我个函数啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hiking
2004-04-06
打赏
举报
回复
s = new String(s1.getBytes("ISO8859_1"), "GBK");
之后在加一个
s = new String(s1.getBytes("GBK"), "ISO8859_1");
试一下,可以知道你的系统对编码的处理如何!
prok
2004-04-06
打赏
举报
回复
又出问题了。
void jButton1_actionPerformed(ActionEvent e) {
String s1=this.jTextField1.getText().toString().trim() ;//如果直接s1="你好"就没有问题
String s = null;
try {
s = new String(s1.getBytes("ISO8859_1"), "GBK");
}
catch (UnsupportedEncodingException ex) {
}
System.out.println(s);
}
}
还是乱码。到底jtextfeild出来的是什么么样的string???
prok
2004-04-06
打赏
举报
回复
哈哈解决了。好文章:
http://www-900.ibm.com/developerWorks/cn/java/l-javachinese/index.shtml
prok
2004-04-06
打赏
举报
回复
还是不行啊!!,我又建了个pr试了一下,就是一点button就在jtextfeild里显示。特简单,代码如下:
void jButton1_actionPerformed(ActionEvent e) {
try {
String str="你好";
String s= new String(str.getBytes("iso-8859-1"),"utf-8");
jTextField1.setText(s);
}
catch (UnsupportedEncodingException ex) {
}
}
}
还是乱码。怎么回事?
chrisjen
2004-04-05
打赏
举报
回复
请看看csdn 的FAQ.
allenhe
2004-04-05
打赏
举报
回复
...server端write一个byte[]对不对
最简单也是最省力的办法
write("我是中国人".getBytes("UTF-8"))
client端收到一个byte[] 数组对不对(或者你用read()的,那开一个大数组就行了)
byte[] b
read(b);
new String(b,"UTF-8")
enjoy~~
prok
2004-04-05
打赏
举报
回复
没有啊。谁来帮帮我啊。毕设进度跟不上了。
prok
2004-04-05
打赏
举报
回复
试了,还是乱码。高手救命啊!!!
davidTIm
2004-04-05
打赏
举报
回复
String s= new String(str.getBytes("iso-8859-1"),"utf-8");
OnlyLikeJava
2004-04-05
打赏
举报
回复
用你在服务端读取出来的字符串进行转换。
例如:String a = new String(b.getBytes("8859_1"));
阎罗
2004-04-02
打赏
举报
回复
你在server端向client端传送消息的时候是通过流的形式传输的啊,你可以对你传输的数据进行unicode 转换,在java里面应该有Encoding.Unicode.GetBytes()或Encoding.Unicode.GetString()类似的方法,
prok
2004-04-02
打赏
举报
回复
数据是我在文本框里写的文字消息啊。我做的东西是用来进行LAN通信的。
prok
2004-04-02
打赏
举报
回复
怎么用unicode?
阎罗
2004-04-02
打赏
举报
回复
你传输的时候是不是用ASCII码啊,如果是中文的话它的范围有限,你可以用UNICODE来进行操作,就不会出现乱码了
socket
中文乱码
问题
本文描述了前后端中文传输时的乱码
问题
及解决方案。前端向后端发送中文出现乱码,通过使用socket.io.js的最新版本而非压缩版本,成功解决了这一
问题
。
中文乱码
问题
总结
本文详细解析了
中文乱码
问题
产生的原因,包括不同字符集的介绍与转换过程,并指出在Web应用中多组件使用不同字符集可能导致的乱码
问题
。通过实例展示了乱码产生的具体过程,并提供了对
中文乱码
问题
的解决方法。
json中文出现乱码
问题
使用JSON传输中文时可能出现乱码,原因是编码格式
问题
。可在SpringMVC配置文件中添加StringHttpMessageConverter转换配置,以此解决大部分乱码
问题
。
解决HTML
中文乱码
问题
本文探讨了在前端开发中遇到的
中文乱码
问题
,并分享了解决方案。通过调整Sublime Text的编码设置和网页的charset属性,成功解决了乱码
问题
,确保中文字符在网页上正确显示。
中文乱码
问题
本文主要介绍了两种常见
中文乱码
的解决方案:一是针对.zip压缩包解压后中文文件名乱码的
问题
,通过调整系统区域设置及使用WinRAR的名称加密功能;二是针对中文应用程序(.exe)内部
中文乱码
的
问题
,同样需要调整系统区域设置并重启电脑。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章