社区
Java SE
帖子详情
java中如何得到输入的汉字的GBK编码
Jefferyee
2005-09-25 11:42:10
小弟第一次提问,望能给一个清晰的回答。
比如:
1.一个gbk编码的文件,如何把显示在控制台上
2.给你个汉字,如果得到它的GBK编码
谢谢
...全文
2856
5
打赏
收藏
java中如何得到输入的汉字的GBK编码
小弟第一次提问,望能给一个清晰的回答。 比如: 1.一个gbk编码的文件,如何把显示在控制台上 2.给你个汉字,如果得到它的GBK编码 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jefferyee
2005-09-28
打赏
举报
回复
那位能给出一个用java实现的具体方法吗?我试了好久都不行,只能输出16进制的unicode编码。以下是我的程序,不知错在那里?
import java.io.* ;
class Stringc {
public static void main(String[] args) {
try {
String str = "我的java";
System.out.println(str);
str = new String(str.getBytes(),"GB2312");
char a[] = str.toCharArray();
for(int i=0;i<a.length;i++){
System.out.println(Integer.toHexString((int)a[i]));
}
System.out.println(str);
} catch(UnsupportedEncodingException e) {}
}
}
milkandcoffee
2005-09-25
打赏
举报
回复
介绍你一本书《无废话XML》,里边讲的很清楚
具体转换可以通过IO里面的InputStreamReader(InputStream in, String charsetName) 来处理,具体的就自己解决吧。:)
Jefferyee
2005-09-25
打赏
举报
回复
Unicode 2.0与gbk具体如何映射啊?
wlmmlw
2005-09-25
打赏
举报
回复
//GB232-80
//1~94 区
//每区1~94位
//为了与ASCII区别+$20
//再+$80变成+$A0
//GBK 是 GB2312-80 的扩展,是向上兼容的。
//它包含了 20902 个汉字,其编码范围是 0x8140-0xfefe,
//剔除高位 0x80 的字位。其所有字符都可以一对一映射到 Unicode 2.0
efootball
2005-09-25
打赏
举报
回复
不错呀,楼主的这个贴子可以看看哈
Unicode
编码
转
GBK
编码
(
汉字
转
GBK
)
在网上找资料很少有
汉字
直接转
GBK
编码
格式,一般都是
汉字
转Unicode
编码
,这套是将
汉字
先转换成Unicode
编码
,在通过参照表得出
汉字
的
GBK
编码
数据。虽然是一个js文件,但是加以修改可以用于很多平台上如:小程序,c语言等。
java
文件
编码
GBK
转utf8完美解决方案
idea、Eclipse等项目导入.
java
文件
中
文乱码完美解决方案:文件夹下所有
GBK
编码
的.
java
一键转为utf-8,操作方式:将
GBK
2UTF8.jar文件考到需要转码项目目录,在当前位置运行控制台,
输入
命令
java
-jar
GBK
2UTF8.jar,回车,欧了~
9节课征服「字符
编码
」
ASCII、GB2312、
GBK
、GB18030Unicode、UTF-8、UTF-16、UTF-32
Java
中
获取
GBK
编码
汉字
的拼音字头方法。(完整代码)
获取
GBK
字的拼音的首字母 由于数据较大,完整的
GBK
编码
表按
GBK
规范分成3部分
GBK
/2为与GB2312兼容的国标
汉字
部分,
GBK
/3和
GBK
/4为扩展
汉字
部分 每一部分都有自己的地址计算公式 若
输入
是acsii则返回同样的acsii 若
输入
是
中
文字符则返回拼音的首字母 若
输入
是
中
文字符但是该字符不知道如何发音,则返回空字符。 下载之前请查看:http://blog.csdn.net/z3h/archive/2011/04/05/6302890.aspx
Java
中
获取
GBK
编码
汉字
的拼音首字母
获取
GBK
字的拼音的首字母 由于数据较大,完整的
GBK
编码
表按
GBK
规范分成3部分
GBK
/2为与GB2312兼容的国标
汉字
部分,
GBK
/3和
GBK
/4为扩展
汉字
部分 每一部分都有自己的地址计算公式 若
输入
是acsii则返回同样的acsii 若
输入
是
中
文字符则返回拼音的首字母 若
输入
是
中
文字符但是该字符不知道如何发音,则返回空字符。 修正在不同的文档格式情况下报错的BUG。
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章