社区
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字节改变的问题求高人指教
...全文
304
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
打赏
举报
回复
谁跟你说这编码可以这样进行转换的?
如果没有编码字符映射表,是没有办法转换的。
易语言Ansi与Ucs2互
转
源码.7z
本压缩包"易语言Ansi与Ucs2互
转
源码.7z"中包含的源代码,是专门用于在易语言环境下进行Ansi与Ucs2编码之间的
转
换。这样的
转
换在处理不同编码格式的数据时非常有用,例如在读写文本文件、网络通信或数据库操作中。...
Ansi与Ucs2互
转
.rar
3. 丢失
字
符:如果Ansi编码包含UCS-2无法表示的
字
符,
转
换时这些
字
符将无法正确
转
换,需要
特殊
处理。 4. 源码实现:易语言,作为一种中国本土的编程语言,提供了处理
字
符编码的函数和方法。通过使用易语言的
字
符串...
unicode/UCS/UTF-8/Base64/ANSI等编码介绍
然而,ANSI编码并不是一个全球通用的标准,对于非拉丁
字
符集的语言,如中文、日文等,就需要使用其他编码方式,如
GBK
或Big5。 总结来说,Unicode和UCS为全球
字
符的统一编码提供了基础,UTF-8作为Unicode的一种实现...
vimrc配置.docx
- `set fencs=utf-8,usc-bom,euc-jp,gb18030,
gbk
,gb2312,cp936`:设定Vim支持的多种编码格式,以便打开不同编码的文件。 2. **搜索与高亮**: - `set hlsearch`:开启搜索时的高亮显示,方便查找匹配的关键词。 ...
php中
usc2
编码,规则编码说明
标签: [编码][/编码]--通常,中文网站的编码只需要测试这4中,“
gbk
、utf8、gb2312
转
utf8”,部分是\u9a8c是这样的,需要用编码“
usc2
”;--如果还是不行,那查看一下协议头中是否有编码设置,如果有也设置一下。...
Java
51,409
社区成员
85,980
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章