首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java转unicode编码,该怎么处理

2012-03-19 
java转unicode编码各位大侠,java转unicode编码,折磨了我一天,不知道怎么转!请各位帮忙。。。。response.setCon

java转unicode编码
各位大侠,java转unicode编码,折磨了我一天,不知道怎么转!请各位帮忙。。。。
response.setContentType("application/octet-stream");
DataOutputStream dos = new DataOutputStream(response.getOutputStream());
dos.write(returnValue.getBytes("utf-8"));//必须utf-8
dos.write(two.getBytes("unicode"));//必须utf-8
dos.close();
two是字符串,存储的是一篇文章,手机端解析的结果部分正确,小部分是乱码,不知道java转unicode,是不是这样转的,一点概念都不懂。


[解决办法]

Java code
public class MyTest {      public MyTest(){               }           public String toUnicode(String str){          char[]arChar=str.toCharArray();          int iValue=0;          String uStr="";          for(int i=0;i<arChar.length;i++){              iValue=(int)str.charAt(i);                         if(iValue<=256){                            uStr+="\\u00"+Integer.toHexString(iValue);              }else{                  uStr+="\\u"+Integer.toHexString(iValue);              }          }          return uStr;      }           public static void main(String args[]){          System.out.println(new MyTest().toUnicode("出品: kelsen上海"));      } } 

热点排行