社区
Java EE
帖子详情
请教高手UNICODE转GB2312的问题!!!!!
liushui05
2005-03-09 09:38:00
现在有两个汉字“去年”,他们经过unicode编码,然后经过url编码后是“%53%BB%5E%74”
我现在要把他们重新转到“去年”两个字上,怎么解决啊。我都郁闷了一天了。老出错!
...全文
171
4
打赏
收藏
请教高手UNICODE转GB2312的问题!!!!!
现在有两个汉字“去年”,他们经过unicode编码,然后经过url编码后是“%53%BB%5E%74” 我现在要把他们重新转到“去年”两个字上,怎么解决啊。我都郁闷了一天了。老出错!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liushui05
2005-03-09
打赏
举报
回复
这个字符串是从手机传过来的东东了,我得转中文,用UTF-16可以的。不过DanielYWoo(绿色毒汁) 的方法也真的很好的,谢谢了~~
DanielYWoo
2005-03-09
打赏
举报
回复
用UTF-8 URL编码
String s = URLEncoder.encode("去年", "UTF-8");
结果为%E5%8E%BB%E5%B9%B4 (不是你所说的“%53%BB%5E%74”)
用UTF-8 URL解码
String s = URLDecoder.decode("%E5%8E%BB%E5%B9%B4", "UTF-8");
结果为“去年”
liushui05
2005-03-09
打赏
举报
回复
自己搞定了,晕~~
String str="%53%BB%5E%74";
str=URLDecoder.decode(str);
byte[] b=str.getBytes();
str=new String(b,"utf-16");
System.out.println(str);
拿来大家分享~
hotenM
2005-03-09
打赏
举报
回复
mark
GB2312
转
unicode
程序
本文介绍了一个用于
GB2312
编码与
Unicode
编码相互
转
换的C++实现,包括getun和getgb函数,用于从
GB2312
获取对应的
Unicode
值及反向操作。此外,还提供了gb2
unicode
和
unicode
2gb函数,用于
GB2312
与
Unicode
字符串之间的
转
换。
GB2312
, BIG5, UTF8,
Unicode
之间的互换
本文探讨了
GB2312
、BIG5、UTF8和
Unicode
编码之间的互换操作。重点指出在进行编码
转
换时,UTF8和
GB2312
都以char*形式表示,
转
换后的cha*指针需要由调用者负责释放。同时,提供了编码理解的相关链接以供深入学习。
GB2312
Unicode
转
换表
本文介绍了一种将中文从
GB2312
编码
转
换为
Unicode
的方法,并提供了一个
GB2312
到
Unicode
的映射表。通过这个映射表可以使用二分查找等算法快速获取字符的
Unicode
编码。
Delphi的
unicode
与
GB2312
转
转
换,汉字
unicode
转
GB2312
本文提供了一组实用的Delphi函数,用于实现
Unicode
与
GB2312
编码之间的相互
转
换,并附带了详细的源代码示例。
二分法查找
Unicode
To
GB2312
转
码表
博客介绍了如何使用二分查找法优化
Unicode
到
GB2312
的
转
码过程。针对
GB2312
码升序排列的
转
码表,作者创建了一个以
Unicode
升序排列的新表,以减少查找时间。通过在较小范围内使用朴素查找,将最大运行时间从N降至log2(N) - log2(128) + 128。文章分享了搜索函数和
转
码表,以供后续开发者参考。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章