發表文章

目前顯示的是有「RFC3986」標籤的文章

網址的編解碼

對於網址列的編解碼,常常困擾我,總是得找工具程式來編解碼,例如 若是有個須要下載的檔案 " 下載檔案.pdf " 就要想辦法轉成 " %E4%B8%8B%E8%BC%89%E6%AA%94%E6%A1%88.pdf ",以保證所有的瀏器都能夠下載。 有時候我也會從別人的網頁中抓取一些檔案來下載,碰到上述編碼過的網址,就得想辦法還原出原來的檔名,所幸網路上已經有人提供了 好用的工具 ,讓我們可以直接線上手動轉換各種編碼。 因為經常要用的緣故,所以還是得改寫成Java 代碼 注意 : + (加號) 在古老的瀏覽器或處理程式代表%20(空白),若是您會處理到這類網址(例如 這個網頁 內用+代替空白),請不要忘了要先把 + 轉換成 %20