- private String convert(String str) {<br>
- String tmp;<br>
- StringBuffer sb = new StringBuffer( 1000 );<br>
- char c;<br>
- int i, j;<br>
- sb.setLength(0 );<br>
- for (i = 0 ; i < str.length(); i++) {<br>
- c = str.charAt(i);<br>
- if (c > 255 ) {<br>
- sb.append("//u" );<br>
- j = (c >>> 8 );<br>
- tmp = Integer.toHexString(j);<br>
- if (tmp.length() == 1 )<br>
- sb.append("0" );<br>
- sb.append(tmp);<br>
- j = (c & 0xFF );<br>
- tmp = Integer.toHexString(j);<br>
- if (tmp.length() == 1 )<br>
- sb.append("0" );<br>
- sb.append(tmp);<br>
- } else {<br>
- sb.append(c);<br>
- }<br>
- <br>
- }<br>
- return ( new String(sb));<br>
- }
经典java转码程序同native2ascii.exe(转)经典java转码程序同native2ascii.exe(转)
最新推荐文章于 2024-10-08 21:30:52 发布