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

大侠救命!!中文问题~!!!!

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

    本文导语:  各位帮帮忙 怎么将utf-8字符转换成为gbk或者gb2312呢??? 可以帮忙写出一些代码吗??? | public static String Utf8ToUnicode(String s){   try{   if(s==null||s.equals("")) return "";   String newstring=null;...

各位帮帮忙
怎么将utf-8字符转换成为gbk或者gb2312呢???
可以帮忙写出一些代码吗???

|
public static String Utf8ToUnicode(String s){
  try{
  if(s==null||s.equals("")) return "";
  String newstring=null;
  newstring=new String(s.getBytes("utf-8"),"ISO8859_1");
   return newstring;
  }
  catch(UnsupportedEncodingException e)
  {
  return s;
 }
  }

|
--UTF-8是和Unicode一一对应的,其实现很简单 
  -- 
   -- 7位的Unicode: 0 _ _ _ _ _ _ _ 
  --11位的Unicode: 1 1 0 _ _ _ _ _ 1 0 _ _ _ _ _ _ 
  --16位的Unicode: 1 1 1 0 _ _ _ _ 1 0 _ _ _ _ _ _ 1 0 _ _ _ _ _ _ 
  --21位的Unicode: 1 1 1 1 0 _ _ _ 1 0 _ _ _ _ _ _ 1 0 _ _ _ _ _ _ 1 0 _ _ _ _ _ _ 
  --大多数情况是只使用到16位以下的Unicode: 
  --"你"的gb码是:0xC4E3 ,unicode是0x4F60 
  --我们还是用上面的例子 
  --  --例1:0xC4E3的二进制: 
  --  --    1 1 0 0 0 1 0 0 1 1 1 0 0 0 1 1 
  --  --    由于只有两位我们按照两位的编码来排,但是我们发现这行不通, 
  --  --    因为第7位不是0因此,返回"?" 
  --  --    
  --  --例2:0x4F60的二进制: 
  --  --    0 1 0 0 1 1 1 1 0 1 1 0 0 0 0 0 
  --  --    我们用UTF-8补齐,变成: 
  --  --    11100100 10111101 10100000 
  --  --    E4--BD-- A0 
  --  --    于是返回0xE4,0xBD,0xA0

    
 
 

您可能感兴趣的文章:

  • 哪位大侠能提供简体中文字体文件,谢谢
  • 各位大侠,求助Linux下关机 iis7站长之家
  • 《UNIX操作系统设计》,哪位大侠提供一下中文电子版
  • pam_display如何显示中文?? 请各位大侠们帮帮忙!
  • 求教,急需一个在RedHat9.0下可以运行的中文平台,请哪个大侠可以推荐一个这种软件的名字
  • 使用iText组件不能在表格中显示中文?那位大侠遇到过类似问题?怎么解决?
  • 大侠推荐几个学习编写操作系统的网站,最好是中文的。谢谢!
  • ender(ender) ( ) ,……等大侠请进!中文问题要事!!请大家帮忙解决!!
  • 列位大侠,帮我看看这个关于中文写入的问题!!!
  • 我装了中文版的redhat7.3,并且经过了美化,为什么中文目录或者文件名都是乱码呢?小弟刚接触linux,望各位大侠多多指教,谢谢!!!
  • 请教大侠,我是JAVA初学者,请问哪里有JBuilder的中文书下载?
  • 大侠救命!GNOME下终端窗口瘫了!!!
  • 救命!有没有哪一位大侠解析过sniffit?不胜感激!!!!!!!!!!!!!!!!!!!
  • 各位大侠救命
  • 救命啊~~~~~~~~~大侠~~!
  • 100分,不够再加,大侠们救命。
  • 大侠救命,如何编译gz包
  • 各位大侠救命啊!
  • 周一交差,大侠救命!!!!
  • 为什么losetup时提示说权限不够,大侠救命啊?
  • 有谁安装过TUN设备的,我这里出了问题。大侠们救命啊……!
  • 各位大侠救命啊,半个多月的心血不见了----Visual age
  • 哪位大侠救命啊,我做的白板在窗口切换后画过的图形就没有了。怎么办?
  • 大侠救命 ! together5。02不能用! “language java is not supported by the current licence”
  • 我实在无能为力了,大侠们,救命!!!!!!
  • 用motorolaSDK写j2me的大侠请救命!
  • 大侠救命啊,redhat 9.0 在i865+fx5200上的安装问题?
  • 问一个javabean传递参数的问题(大侠救命!)
  • 怎么d版的jbuilder5装了后不能启动呀,大侠救命!!!
  • 救命,那位大侠帮忙看看。。。
  • RedHat9.0固定ip上网咋就这么难呢?要死人了,各位大侠救命!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位大侠,本人是新手上路,经理马上让做palm,我可是从0学起!有没有那位大侠给我介绍一点经验和好的技术论坛,谢了!
  • hotenM(CMP)大侠等EJB大侠进来!小问题请教!
  • 请教大侠,怎么选开发学习板?
  • 大侠请援手:有关动态连接库。
  • 写过BBS的大侠看过来!
  • 请各位大侠推荐两本Solaris的经典书籍?
  • 各位大侠,求助Linux下关机
  • 大侠们,我是新手,请教怎么判断串口是否有连接
  • 想各位大侠求教了,为什么我的jdbc驱动不支持absolute这个方法呢?
  • 数据恢复, 求大侠帮助, 急等!!!!!!!
  • 各位大侠,给点意见
  • JSP+数据库文本存取中的换行问题,请教大侠
  • 各位大侠:lock 命令怎么用?
  • 关于session方面的问题!哪位大侠帮帮忙!?
  • 各位大侠,那有JBuilder书down? 那有PDF格式文件的阅读器?
  • 各位大侠,还有一问题请教,如下:
  • 请“路人甲”大侠进来来看看。。。多谢了。。
  • 请各位大侠介绍几本 UNIX 的书籍
  • solaris,请大侠帮忙!
  • 哪位大侠能提供一些Motif的电子书?


  • 站内导航:


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

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

    浙ICP备11055608号-3