当前位置:  技术问答>java相关

天啊,又是中文问题:utf-8编码转成GBK,因为位数不同而产生字符丢掉问题!!

    来源: 互联网  发布时间:2015-11-11

    本文导语:  天啊,又是中文问题:utf-8编码转成GBK,因为位数不同而产生字符丢掉问题!! 某个字段是中文字段,需要将这个字段转成成unicode编码(utf-8去getBytes): str=new String(s.getBytes("UTF-8"),"ISO8859-1"); 无论这个字段是奇数...

天啊,又是中文问题:utf-8编码转成GBK,因为位数不同而产生字符丢掉问题!!

某个字段是中文字段,需要将这个字段转成成unicode编码(utf-8去getBytes):
str=new String(s.getBytes("UTF-8"),"ISO8859-1");

无论这个字段是奇数或者偶数个中文字,都没有发现丢掉汉字的问题。

但是经过
str=new String(s.getBytes("ISO8859-1"),"GBK");
处理过之后,发现偶数个中文字没有问题,但是奇数个中文字的最后一个汉字给丢掉啦!!
怎么办啊??
我必须要这样处理啊 ,我必须要想用str=new String(s.getBytes("UTF-8"),"ISO8859-1");这样处理,之后再要将这个str转换成"GBK"编码啊!!


|
感觉原来编码是utf-8,所以
new String(s.getBytes("utf-8"),"任何编码方法")都是对的。
例如:new String(s.getBytes("utf-8"),"GBK")应该可以

不知道对不对?

|
new String(s.getBytes("utf-8"),"gb2312")
我都是这么做的,没有发现什么问题啊

|
搞胡涂了,非常关注。
用3个3个处理的话,如果中英文夹杂怎么办?

|
mark

    
 
 

您可能感兴趣的文章:

  • 又是一个继承问题
  • 又是一个简单问题!
  • 又是几个问题JList XYLayOut applet下
  • @@@@servlet问题!!(但愿我这最后5分不要又是泥牛入海a!!!!!!)@@@@
  • 又是一个很菜的问题但是不得不麻烦大哥大姐了啊~
  • 又是菜鸟问题
  • 怪事,又是RedHat7.1的安装问题。
  • 又是书本上的问题:很简单的Applet,为什么不能显示?有请各位.
  • 又又是一个小儿科的问题——不知错哪了
  • 又是中文问题啊1
  • 又是一个巨简单的问题,怎么偶老是问这样的问题?
  • 急死了,又是中文问题,java,jsp 高手请进,高分送!!!!!!!!!!!能指个方向的也给分!
  • 又是中文乱码问题,呵呵,不知道为什么又会出来烦我?
  • 又是汉字问题,哎...
  • 菜鸟问题:./configure是干什么的?make install又是干什么的?
  • 晕了!!!!!!又是100个错误??????晕了??????(编译器没有问题)????????
  • 又是MotoSDK2问题:怎么编译java程序,并生成jar文件呢?
  • 又是java参数传递的问题,看里边的例子。。。
  • 又是dns问题,都被搞懵了!
  • 又是读写文件的问题,写进去读不出来
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • shtm是什么技术,jsp又是什么技术?
  • 请问tomcat与apache是什么关系? jakarta又是什么?
  • servlets 能打包成.jar文件吗?打包之后又是怎样调用呢?
  • 又是50分,给我提醒,我就给分给你。共一百分!
  • 又买了一个版本的.net,又是装不上,烦也烦死了,还是java爽呀。散点分玩玩。
  • 更改主机名,用hostname更改后启动,又是原来的主机名
  • 环境变量怎么设啊(@.@又是菜鸟一只)
  • 弱问:一个设备能不能既是字符设备又是块设备?
  • 这个结果是什么?又是为什么?
  • 请问在JAVA里将小写字母换为大写字母是用什么函数,大写转成小写又是用哪个函数?
  • ZOD-dvd-x86_64.iso中的ZOD是什么意思?Final zod又是什么意思?
  • pwd|sed 's//cygdrive/([a-z])/1:/' | sed 's///#/g'`\/(pwd代表绝对地址)这个sed又是什么
  • 又是100分
  • 新手送分题(又是无法显示)!!
  • 请问/dev下的device file比如fd1, hd1,这些文件是怎么做成的,它里面的内容又是些什么呢
  • LINUX中怎么样编译C文件??查看自己IP又是怎么样?
  • shtm是什么技术,jsp又是什么技术? iis7站长之家
  • 请教:什么叫扩展字符集,什么又是不扩展阿?
  • 市面上卖的red hat linux软件69元是正版,那我下载的算不算盗版,如果是盗版我就去买个正版的,开源一说又是什么回事?
  • 大家看看:有点纳闷,为什么linux下的参数那么多重复的?那么多求助的方式?比如一会儿用--help一会儿又是-help一会儿又变成/?了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3