社区
Java SE
帖子详情
如何将这一UNICODE字符串"4f60597d"转换回中文???
MAX°孟兆
2004-07-29 12:18:09
如现有一字符串"4f60597d",代表中文的"你好",
JAVA中如何将其转换为"你好"???
...全文
335
6
打赏
收藏
如何将这一UNICODE字符串"4f60597d"转换回中文???
如现有一字符串"4f60597d",代表中文的"你好", JAVA中如何将其转换为"你好"???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Banned
2004-07-30
打赏
举报
回复
String str="4f60597d";
StringBuffer sb=new StringBuffer();
for(int i=0;i+4<=str.length();i=i+4)
{
int j=Integer.parseInt(str.substring(i,i+4),16);
sb.append((char)j);
}
System.out.println(sb);
MAX°孟兆
2004-07-30
打赏
举报
回复
TO nhk_csdn(我呢) :
不行啊
nhk_csdn
2004-07-29
打赏
举报
回复
new String("\u4f60\u597d")
Hmilu
2004-07-29
打赏
举报
回复
你就往gb2312里转呗。你的编辑器如果支持unicode直接看到的就是"你好"
nhk_csdn
2004-07-29
打赏
举报
回复
试试new String("4f60597d", "unicode")
MAX°孟兆
2004-07-29
打赏
举报
回复
但这"4f60597d"是一个字符串的内容,不能像 nhk_csdn(我呢)所说的那样转啊.
TO Hmilu(To Be Continued):
关键我要的是中文而不是UNICODE啊...
我用substring()出来再在前面加入"\u"是非法的...
短信中英文PDU编码,完整版,下载即用
发送短信时SM_PARAM pSrc_sms = {{0},{"8613333333333"},0x00,GSM_UCS2,{0},{"
4f60597d
"},0}; SCA -- SIM卡短信发送正常,设置SCA=0即可 TPA -- 设置短信接收号码,中国区号为86 TP_PID -- 标识为0即可,表示标准的点到点的通信 TP_DCS -- GSM_UCS2 采用
Unicode
编码 TP_SCTS -- NULL即可,接收时用到 TP_UD -- 发送的消息 如"你好"转为
Unicode
编码是
4f60597d
(去掉\u), 汉字需自己提前
转换
,若是字母,可以使用 Ascii2
Unicode
转换
(
转换
地址)http://tool.chinaz.com/tools/
unicode
.aspx index -- 读取序号,在读取时用到 ******************* /*使用方式: size_sms = gsmEncodePdu(psms,temp); sprintf(GSMSMS_buff,"AT+CMGS=%d",size_sms); GSM_SendATCmdACK((u8*)GSMSMS_buff,">"); GSM_SendStr((u8*)temp); GSM_SendData(0x1a);*/
字符串
和汉字编码
转换
工具
工具功能:
字符串
转ASCII编码
字符串
转
UNICODE
编码 ASCII编码转
字符串
UNICODE
编码转
字符串
汉字转ASCII编码 汉字转
UNICODE
编码 ASCII编码转汉字
UNICODE
编码转汉字 比如:
字符串
“你好” 转为 ASCII“C4 E3 BA C3”和
UNICODE
“60 4F 7D 59”,也可以实现反
转换
ASCII/GB2312/UTF-8/
Unicode
编码
字符串
与字节
转换
查看源码
ASCII/GB2312/UTF-8/
Unicode
编码
字符串
与字节
转换
查看源码。采用Visual Studio 2008开发,使用C# Windows Form编写,代码简单易懂。 输入:CSDN-全球最大
中文
IT社区。 选择:GB2312 结果:4353444E2DC8ABC7F2D7EEB4F3D6D0CEC44954C9E7C7F8A1A3
unicode
码
转换
器
GSM短信模块中的
转换
器,可以直接收入要发送的
中文
常见汉字的
Unicode
和GB2312映射表
在开发stm32时,从网上接收到utf8的数据流中包含汉字,如果要正确的在串口中打印汉字的话,就要把utf8(一个汉字3字节)转为GB2312(一个汉字2字节),这个过程不能直接转化,因为GB2312只有和16位的
Unicode
有映射,所以要先把utf8转为
Unicode
(这个网上有很多教程,不包含在本资料内),然后2分法查表就能找到GB2312对应映射了。
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章