社区
Java SE
帖子详情
Java中有没有Unicode到GB2312或GBK的转换函数?
rox
2002-04-30 06:46:48
做网页的时候使用get方法,往往会将汉字信息转换成了Unicode编码。
还有一些其他的应用中也出现了对于Unicode编码转换的需求。
如:\u53d6就是“取”,实现它们之间的对应转换。
如果说,我有一个这个编码,我如何用简单的转换后,
使用System.out.println将它们打印出来。
谢谢!
...全文
1051
8
打赏
收藏
Java中有没有Unicode到GB2312或GBK的转换函数?
做网页的时候使用get方法,往往会将汉字信息转换成了Unicode编码。 还有一些其他的应用中也出现了对于Unicode编码转换的需求。 如:\u53d6就是“取”,实现它们之间的对应转换。 如果说,我有一个这个编码,我如何用简单的转换后, 使用System.out.println将它们打印出来。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rox
2002-05-01
打赏
举报
回复
不是是转换为unicode。(今天公司加餐,喝了点酒,不好意思!)
rox
2002-05-01
打赏
举报
回复
我的意思是,有没有函数可以把中文,如“取”
转换成Unicode:\u53d6。
谢谢!
jacob1
2002-05-01
打赏
举报
回复
哈哈哈,最简单最直观的方法就是,在中文系统上显示为乱码的就是unicode编码咯,正确的,当然就是gb2312了。
当出现乱码时,调用转码函数就行了
rox
2002-04-30
打赏
举报
回复
可是却有的时候是乱码,要怎么做可以判断一个汉字是gb2312还是GBK,并且转换成GBK呢?
GJA106
2002-04-30
打赏
举报
回复
java就必需如此,因为它要实现跨平台。
rox
2002-04-30
打赏
举报
回复
不会吧!
真的耶
gdsean
2002-04-30
打赏
举报
回复
public class Unicode2GB{
public static void main(String[] arg){
String str = "\u53d6";
System.out.println(str);
}
}
输出自动转换成GB码了,非要加个转换也可以:
public class Unicode2GB{
public static void main(String[] arg){
try{
String str = "\u53d6";
str = new String(str.getBytes(),"gb2312");
System.out.println(str);
}catch(java.io.UnsupportedEncodingException e){
}
}
}}
rox
2002-04-30
打赏
举报
回复
或者Unicdoe转换为GB2312或GBK的函数也可以呀!
9节课征服「字符编码」
ASCII、
GB2312
、
GBK
、GB18030
Unicode
、UTF-8、UTF-16、UTF-32
unicode
编码转
gb2312
编码并显示
中
文(c&
java
)
unicode
编码与
gb2312
编码没有线性关系,只能通过使用编码表的方式查找。 C语言 编码表
中
,前半部分是
gb2312
编码,后部才是
unicode
编码。在程序
中
我们要用值来寻找键。 C语言的思路是,把两个对应的编码表作为...
java
转
gb2312
_字符编码
转换
_进制
转换
(
GB2312
,
GBK
,JNI,HexTOStr) (转)
///////////////////////////////////////////////////////////////////////*ASCII英文一个字节
gb2312
,
gbk
中
文两个字节,英文一个字节在
中
文系统
中
ansi一般指
gb2312
或
gbk
GB2312
、
GBK
都属于双字节字符集(DBCS)Utf-8...
unicode
、
GB2312
、
GBK
在下面的描述
中
,将以"
中
文"两个字为例,经查表可以知道其
GB2312
编码是"d6d0 cec4",
Unicode
编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。 ...
字符编码
转换
_进制
转换
(
GB2312
,
GBK
,JNI,HexTOStr)
在
中
文系统
中
ansi一般指
gb2312
或
gbk
GB2312
、
GBK
都属于双字节字符集 (DBCS) Utf-8
中
文三个字节,英文一个字节
Unicode
中
文两个字节,英文两个字 */ // // /*
GB2312
中
国国家 标准码 ANSI码(American ...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章