社区
Java SE
帖子详情
中文乱码问题。
prok
2004-04-02 04:34:13
我使用udp协议传输数据,用一个server端对client端的数据进行转发。可当我发送的信息是中文时就出现乱码,我参考了FAQ里的程序可还是解决不了。有没高手能给我个函数啊?
...全文
111
14
打赏
收藏
中文乱码问题。
我使用udp协议传输数据,用一个server端对client端的数据进行转发。可当我发送的信息是中文时就出现乱码,我参考了FAQ里的程序可还是解决不了。有没高手能给我个函数啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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来进行操作,就不会出现乱码了
qt
中文乱码
问题
以下是dbzhang关于qt
中文乱码
问题
原因的阐述,觉得不错: 首先呢,声明一下,QString 是不存在中文支持
问题
的,很多人遇到
问题
,并不是本身 QString 的
问题
,而是没有将自己希望的字符串正确赋给QString。 ...
Oracle数据库
中文乱码
问题
Oracle数据库
中文乱码
问题
一、乱码出现场景和原因1.乱码场景2.乱码原因二、解决思路1.先查看客户端和服务端的编码集2. 修改客户端编码集3. 修改服务端编码集(不推荐) 最近刚开始使用oracle,被
中文乱码
问题
折腾的...
彻底搞懂 python
中文乱码
问题
现在有的小伙伴为了躲避
中文乱码
的
问题
甚至代码中不使用中文,注释和提示都用英文,我曾经也这样干过,但这并不是解决
问题
,而是逃避
问题
,今天我们一起彻底解决 Python
中文乱码
的
问题
。 基础知识 ASC...
VS Code:4个
中文乱码
问题
及解决方法
VS Code:4个
中文乱码
问题
及解决方法1. 背景2.
问题
2.1 打开文件后,中文显示乱码2.2 终端命令行运行时出现
中文乱码
2.3 点击运行键运行程序出现
中文乱码
2.4 调试时,终端出现
中文乱码
或无法输出中文3. 总结 1. 背景...
JSP
中文乱码
问题
终极解决方案
在介绍方法之前我们首先应该清楚具体的
问题
有哪些,笔者在本博客当中论述的JSP
中文乱码
问题
有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其中的乱码
问题
。一、JSP页面
中文乱码
在JSP...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章