高華的博客

          Eclipse能在Java占得一席之地
          隨筆 - 2, 文章 - 13, 評(píng)論 - 3, 引用 - 0
          數(shù)據(jù)加載中……

          使用URLEncoder和URLDecoder

          如果URL里面要包含特殊的字符和空格,你需要對(duì)其進(jìn)行編碼,你需要編碼和解碼。下面的代碼演示了如何進(jìn)行編碼和解碼。

          ??? ??? ??? ??? import java.net.*;

          ??? ??? ??? public class URL_Encoder_Decoder{

          ??? ??? ??? public static void main(String[] args){

          ??? ??? ??? ? String sir="@sir de caractere@,nr. 1290 'paragraf 3'";
          ??? ??? ??? ? try{
          ??? ??? ??? ???? String sir_codat=URLEncoder.encode(sir,"UTF-8");
          ??? ??? ??? ???? String sir_decodat=URLDecoder.decode(sir_codat,"UTF-8");
          ??? ??? ??? ???? System.out.println(sir);
          ??? ??? ??? ???? System.out.println(sir_codat);?
          ??? ??? ??? ???? System.out.println(sir_decodat);?????
          ??? ??? ??? ???? }catch(java.io.UnsupportedEncodingException e)
          ??? ??? ??? ???????? {System.out.println("Eroare:"+e.getMessage());}???????????
          ??? ??? ??? ? }
          ??? ??? ??? }

          下面是輸出結(jié)果:
          ??? ??? ??? @sir de caractere@,nr. 1290 'paragraf 3'
          ??? ??? ??? %40sir+de+caractere%40%2Cnr.+1290+%27paragraf+3%27
          ??? ??? ??? @sir de caractere@,nr. 1290 'paragraf 3'



          posted on 2007-01-19 09:12 高華 閱讀(3302) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宜川县| 上虞市| 周口市| 曲阜市| 湘乡市| 南通市| 舞阳县| 云龙县| 阿克陶县| 南陵县| 贵溪市| 高唐县| 延川县| 江川县| 景泰县| 五原县| 北川| 聂荣县| 安阳市| 武宣县| 延寿县| 同仁县| 犍为县| 竹山县| 女性| 灌阳县| 慈溪市| 新邵县| 镶黄旗| 龙里县| 密云县| 龙海市| 博乐市| 永康市| 邓州市| 枝江市| 紫金县| 昆明市| 银川市| 昌平区| 同仁县|