社区
Java SE
帖子详情
中文乱码问题。
prok
2004-04-02 04:34:13
我使用udp协议传输数据,用一个server端对client端的数据进行转发。可当我发送的信息是中文时就出现乱码,我参考了FAQ里的程序可还是解决不了。有没高手能给我个函数啊?
...全文
112
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。 很简单的
问题
,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码。而
问题
Oracle数据库
中文乱码
问题
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Oracle数据库
中文乱码
问题
一、乱码出现场景和原因1.乱码场景2.乱码原因二、解决思路1.先查看客户端和服务端的编码集2. 修改客户端编码集3. 修改服务端编码集(不推荐) 最近刚开始使用oracle,被
中文乱码
问题
折腾的不行。使用公司的远程库就没
问题
, 换到自己的本地环境使用中文就各种乱码,真是头疼。所幸正巧看到一篇文章,理解后已经完全解决了乱码
问题
。 https://blog.csdn.net/qq_27361945/article
彻底搞懂 python
中文乱码
问题
前言 曾几何时 Python
中文乱码
的
问题
困扰了我很多很多年,每次出现
中文乱码
都要去网上搜索答案,虽然解决了当时遇到的
问题
但下次出现乱码的时候又会懵逼,究其原因还是知其然不知其所以然。现在有的小伙伴为了躲避
中文乱码
的
问题
甚至代码中不使用中文,注释和提示都用英文,我曾经也这样干过,但这并不是解决
问题
,而是逃避
问题
,今天我们一起彻底解决 Python
中文乱码
的
问题
。 基础知识 ASC...
VS Code:4个
中文乱码
问题
及解决方法
VS Code:4个
中文乱码
问题
及解决方法1. 背景2.
问题
2.1 打开文件后,中文显示乱码2.2 终端命令行运行时出现
中文乱码
2.3 点击运行键运行程序出现
中文乱码
2.4 调试时,终端出现
中文乱码
或无法输出中文3. 总结 1. 背景 凡是编程软件,特别是国外的软件,都有或多或少的
中文乱码
问题
(毕竟程序都是用英文写的)。现提出VS Code编程过程中遇到的4个
中文乱码
问题
以及解决方法。 2...
JSP
中文乱码
问题
终极解决方案
在介绍方法之前我们首先应该清楚具体的
问题
有哪些,笔者在本博客当中论述的JSP
中文乱码
问题
有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其中的乱码
问题
。一、JSP页面
中文乱码
在JSP页面中,中文显示乱码有两种情况:一种是HTML中的
中文乱码
,另一种是在JSP中动态输出的
中文乱码
。先看一个JSP程序: 中文显示示例 这是一个中文显示示例: <% S
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章