社区
Java SE
帖子详情
中文乱码问题。
prok
2004-04-02 04:34:13
我使用udp协议传输数据,用一个server端对client端的数据进行转发。可当我发送的信息是中文时就出现乱码,我参考了FAQ里的程序可还是解决不了。有没高手能给我个函数啊?
...全文
94
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来进行操作,就不会出现乱码了
qt
中文
乱
码
问题
以下是dbzhang关于qt
中文
乱
码
问题
原因的阐述,觉得不错: 首先呢,声明一下,QString 是不存在
中文
支持
问题
的,很多人遇到
问题
,并不是本身 QString 的
问题
,而是没有将自己希望的字符串正确赋给QString。 很简单的
问题
,"我是
中文
"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码。而
问题
常见
中文
乱
码
问题
以及解决方案(web版)
在平常我们开发的过程中,可能会遇到各种各样的
问题
,其中
中文
乱
码
问题
是最普遍最麻烦的,因为寻常的
中文
乱
码会有各种形式,有前端原因,也有后台原因,所以需要具体
问题
具体分析。下面将从几个常见
乱
码
问题
入手,分析其原理,给出解决方案,以便到后续开发中能够尽量避免此
问题
的发生。目录引言一、
问题
阐述与分析 1.1 IDEA控制台
乱
码
问题
1.2 页面
乱
码
问题
1.3 前台参数
乱
码
问题
1.4 数据库插入
乱
码
问题
1.5 服务器
乱
码
问题
1.6 CSV等文件
中文
乱
码
问题
1.7 U
彻底搞懂 python
中文
乱
码
问题
前言 曾几何时 Python
中文
乱
码的
问题
困扰了我很多很多年,每次出现
中文
乱
码都要去网上搜索答案,虽然解决了当时遇到的
问题
但下次出现
乱
码的时候又会懵逼,究其原因还是知其然不知其所以然。现在有的小伙伴为了躲避
中文
乱
码的
问题
甚至代码中不使用
中文
,注释和提示都用英文,我曾经也这样干过,但这并不是解决
问题
,而是逃避
问题
,今天我们一起彻底解决 Python
中文
乱
码的
问题
。 基础知识 ASC...
Oracle数据库
中文
乱
码
问题
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Oracle数据库
中文
乱
码
问题
一、
乱
码出现场景和原因1.
乱
码场景2.
乱
码原因二、解决思路1.先查看客户端和服务端的编码集2. 修改客户端编码集3. 修改服务端编码集(不推荐) 最近刚开始使用oracle,被
中文
乱
码
问题
折腾的不行。使用公司的远程库就没
问题
, 换到自己的本地环境使用
中文
就各种
乱
码,真是头疼。所幸正巧看到一篇文章,理解后已经完全解决了
乱
码
问题
。 https://blog.csdn.net/qq_27361945/article
JSP
中文
乱
码
问题
终极解决方案
在介绍方法之前我们首先应该清楚具体的
问题
有哪些,笔者在本博客当中论述的JSP
中文
乱
码
问题
有如下几个方面:页面
乱
码、参数
乱
码、表单
乱
码、源文件
乱
码。下面来逐一解决其中的
乱
码
问题
。一、JSP页面
中文
乱
码在JSP页面中,
中文
显示
乱
码有两种情况:一种是HTML中的
中文
乱
码,另一种是在JSP中动态输出的
中文
乱
码。先看一个JSP程序:
中文
显示示例 这是一个
中文
显示示例: <% S
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章