对UTF-16字符集进行这种处理干么?请大家看看那个帖子,我尤其不懂”
不懂;以每两个字节为单位对字符串进行处理。这两个字节直接转化为数字就是&#xxxxx;中的xxxxx,如果这个数字小于128就直接使用这个字符(注意这里就变成单字节了),否则就使用&#xxxxx;的形式“
这一部分

解决方案 »

  1.   

    对UTF-16字符集进行这种处理干么?请大家看看那个帖子,我尤其不懂”
    ~~~~~
    楼主指的哪个帖子???
      

  2.   

    楼主我贴子在哪?
    不过将字符转成utf-16这样可以:
    import java.net.*;
    ...
     String p=URLEncoder.encode("这是测试test123","UTF-16");
     System.out.println(p);
    ======================结果============================
    %FE%FF%8F%D9%66%2F%6D%4B%8B%D5test123
      

  3.   

    对不起,我忘记贴那个地址了。
    http://www.blueidea.com/tech/program/2005/2829.asp