如果将地址栏的URL编码转换成字符编码!!!!
   小弟新手人呢急啊  老板分配的任务!!!!

解决方案 »

  1.   

    URLEncode
    兄弟,看了这个页面你就什么都清楚了:
    http://h71000.www7.hp.com/wizard/wiz_9858.html
      

  2.   

    在Java 1.2以上的版本中提供的包——java.net中提供了URLEncode和URLDecode类
    看看类的说明就知道怎么用了很简单的。
      

  3.   

    filename = URLEncoder.encode(filename,"UTF-8");/*把文件名称用UTF-8进行编码*/
    filename = URLDecoder.decode(filename,"UTF-8");/*逆向操作*/
      

  4.   

    谢谢各位
      我转换是转换了
    但是转换后的东西不是我想要的东西
    我想通过转换后就能得到我想要的汉字之类的,能不能实现啊
    因为我从url转换后所得到的东西就直接用来做统计。
      

  5.   

    这就是我要解析的东西
    这是不别人公司提供的url 说两个参数分别是text=....  fieldtext=....
    /action=query&sort=relevance%2BSTART_TIME%3Areversealphabetical&text=%28%28%22%CD%B3%D2%BB%D0%C5%CF%A2%C6%BD%CC%A8%22%3ADRETITLE%2BOR%2B%22%CD%B3%D2%BB%D0%C5%CF%A2%C6%BD%CC%A8%22%29%2BAND%2B%28NOT%2B%22vzhaoshaohua%22%3AAuthlist%29%29&fieldtext=&databasematch=&predict=false&maxresults=10&totalresults=true&languagetype=chineseCHINESESIMPLIFIED&outputencoding=CHINESESIMPLIFIED&minscore=20&print=all&start=1&summary=Quick&combine=fieldcheck"
      

  6.   

    好长哦
    那个text=就是汉字用URLEncoder.encode(filename,"UTF-8")处理的结果.至于编码方式你要看一下.
    text=%28%28%22%CD%B3%D2%BB%D0%C5%CF%A2%C6%BD%CC%A8%22%3ADRETITLE%2BOR%2B%22%CD%B3%D2%BB%D0%C5%CF%A2%C6%BD%CC%A8%22%29%2BAND%2B%28NOT%2B%22vzhaoshaohua%22%3AAuthlist%29%29
    你可以把text=URLDecoder.decode(text,"UTF-8")/*这里编码方式你自己看看*/
    应该可以解码出来!