- 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+="�"+Integer.toHexString(iValue)+";";
- }else{
- uStr+="&#x"+Integer.toHexString(iValue)+";";
- }
- }
- return uStr;
- }
复制代码 |