当前位置:  技术问答>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"编码啊!!

|
new String(s.getBytes("UTF-8"),"gb2312");
这样不行吗,我都是这样做的

|
能不能把奇数个的在转化之前判断一下,是的话加一个字进去,转化完成之后,再去掉


    
 
 

您可能感兴趣的文章:

  • 请那位仁兄救急一下。tdataset的问题?
  • 救急!!linux驱动函数问题!!
  • 关于双系统的问题,请高手指点!(救急,在线等)
  • 救急!本人小菜,在安装linux下得vsftpd时遇到了问题,那位大虾帮帮忙啊
  • 江湖救急!!!关于半角字符的问题。
  • 刚学,一个关于平台的问题,救急唉!
  • 江湖救急-程序编译中的问题!在线等待!
  • 在ibm的笔记本上安装linux8.0出现问题,救急!!!
  • 救急:等着解决问题后回家过年!httpd dead but subsys locked
  • 【江湖救急】菜鸟问网卡问题,望高手赐教【发贴醒目】
  • 还是中文问题,救急
  • 关于eth0的问题。(蔡鸟提问,救急!)
  • 大虾们救急!!关于shell字符串截取的问题
  • GtkDialog事件问题,救急!已经一晚上睡不着了。
  • 江湖救急阿:在VMware 里的NETBSD 上装openldap ,到测试的时候出问题!!
  • 救急:nfs挂载问题
  • 100分,江湖救急!!!!关于Applet客户端,和自己创建的服务端传送数据的问题。谁解决谁得分,只给一个人。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 救急救急!在线等!
  • steptodream 进来救急一下,多谢
  • 江湖救急:JBUILDER4.0的注册号和KEY!!多谢了!!!
  • 救急!!!!各位高手!
  • 救急
  • 请介绍几本UNIX入门的书,我救急用!谢谢!
  • 江湖救急,用过LINUX的都进来看看。
  • 救急!!!!!!我的电脑能不能装REDHAT 7.3 !!
  • 救急!启动时装载servlet!一定给分
  • 江湖救急:那位dx有dos种断大全一类的资料。
  • 有没有人用过magic linux ?救急!!!!
  • [请大佬救急]哪有redhat的nash源代码下载啊?
  • SHELL不能运行,大侠江湖救急!!
  • 关于linux下的数据清除的相关资料~各位大虾江湖救急啊~~~
  • IP地址数字互转 iis7站长之家
  • 江湖救急---Ubuntu 10.04 开关机花屏
  • 江湖救急,谢谢
  • 救急!!如何将UTC时间转换为指定时区本地时间??
  • 江湖救急,急急急~~
  • bash脚本救急???


  • 站内导航:


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

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

    浙ICP备11055608号-3