社区
Java
帖子详情
usc2 转 gbk 特殊字
694850337
2011-01-24 11:01:40
我用USC2类型的字节转gbk(String)时候后缀为什么存不进去如下:
要转变的Sting: 长短
ucs2字节: 957f77ed
用gbk转换后的ucs2字节:3f773f
String aa="长短";
byte[] changaa = aa.getBytes("UnicodeBigUnmarked");
String allchangaa = new String(changaa,"gbk");
如何解决ucs2字节改变的问题求高人指教
...全文
336
8
打赏
收藏
usc2 转 gbk 特殊字
我用USC2类型的字节转gbk(String)时候后缀为什么存不进去如下: 要转变的Sting: 长短 ucs2字节: 957f77ed 用gbk转换后的ucs2字节:3f773f String aa="长短"; byte[] changaa = aa.getBytes("UnicodeBigUnmarked"); String allchangaa = new String(changaa,"gbk"); 如何解决ucs2字节改变的问题求高人指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emilyhonglin
2011-12-13
打赏
举报
回复
怎么解决的?
694850337
2011-01-25
打赏
举报
回复
问题解决啦! 分还是要给的
694850337
2011-01-24
打赏
举报
回复
[Quote=引用 4 楼 ml_dark 的回复:]
即使有这种要求,那你也只有在
byte[] changaa = aa.getBytes("UnicodeBigUnmarked");这个之后,将其字节值转换成GBK模式下的字节值,要不然绝对是乱码
[/Quote]
因为他们那里接收到之后是先用gbk转后得到usc2字节 然手在用UnicodeBigUnmarked转String就ok啦
gbk只是传送的一个通道
ml_dark
2011-01-24
打赏
举报
回复
即使有这种要求,那你也只有在
byte[] changaa = aa.getBytes("UnicodeBigUnmarked");这个之后,将其字节值转换成GBK模式下的字节值,要不然绝对是乱码
694850337
2011-01-24
打赏
举报
回复
[Quote=引用 1 楼 ml_dark 的回复:]
编码类型不同,长度肯定不同,你给的代码,是将UCS2转换成 GBK,其编码方式不同,出来的字节值是在GBK模式下市乱码,造成出来的最后结果是乱码。。
UCS2只能用UCS2来转换,不知道你为什么有这么奇怪的需求
[/Quote]
合作方就是这么解码的,我也很郁闷 有没有在它们转变过程中可以将
by[0] = (byte)0xe1;
这样的编码存入gbk中且不乱码的方法
694850337
2011-01-24
打赏
举报
回复
合作方就是这么解码的,我也很郁闷 有没有在它们转变过程中可以将
by[0] = (byte)0xe1;
这样的编码存入gbk中且不乱码的方法
ml_dark
2011-01-24
打赏
举报
回复
编码类型不同,长度肯定不同,你给的代码,是将UCS2转换成 GBK,其编码方式不同,出来的字节值是在GBK模式下市乱码,造成出来的最后结果是乱码。。
UCS2只能用UCS2来转换,不知道你为什么有这么奇怪的需求
火龙果被占用了
2011-01-24
打赏
举报
回复
谁跟你说这编码可以这样进行转换的?
如果没有编码字符映射表,是没有办法转换的。
php中
usc2
编码,规则编码说明
本文详细介绍了网页编码的各种类型,包括
GBK
、UTF-8、GB2312
转
UTF-8以及
USC2
等,讲解了在不同场景下如何选择和
转
换编码以解决乱码问题。同时,提到了协议头中的编码设置、登录和发布时的编码处理,以及在自动化工具中如何使用编码和解码标签来确保数据正确提交。还特别强调了在遇到
特殊
字
符和符号时的编码
转
换技巧,以及如何处理不同规则下文章编码的差异。
中文
字
符编码 GB2312
GBK
GB18030 BIG5 UNICODE UTF8 UTF16 UTF-32 USC-2 UCS-4
本文详细介绍了中国国家标准简体中文
字
符集GB2312、
GBK
及GB18030的编码原理、分区表示、
字
节结构、汉
字
内码扩展规范等内容,探讨了各版本之间的区别与联系,以及与Unicode编码的兼容性。
编码ascii,latin1,utf8,
gbk
本文全面介绍了多种
字
符编码标准,包括ASCII、Latin1、Unicode、UTF8、GB2312、
GBK
/cp936、GB18030等,并详细解释了它们的特点、适用范围及编码规则。
编码格式科普ASCII unicode utf-8 usc-2 GB2312
本文介绍了ASCII
字
符编码的7位版本和8位扩展,以及Unicode及其升级版UTF-8,对比了它们的容量和适用范围,特别提到了中文
字
符集GB2312和
GBK
的发展与淘汰。
编码方式和
转
码
本文详细探讨了UTF-8、GB2312、
GBK
、GB18030等编码方式的区别,解释了Unicode统一
字
符编码体系,并阐述了不同编码之间的
转
码过程。特别关注了UTF-8
转
GBK
时出现的问题,通过建立
特殊
字
符映射表解决了部分汉
字
转
码错误的问题。
Java
51,409
社区成员
86,087
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章