close

  Java的URLEncoder的encode會把特殊字元轉成%nn形式,偏偏有個很討厭的地方是空白字元,在URLEncoder會轉成+,而真正的加號字元才轉成%2B。因為+是在URL是被視作空白,與%20同義。可是有的Web Server若像是C++寫的,卻只認識%20,後來的作法是先用URLEncoder轉,之後再用replace(“+”, “%20”)把加號轉成%20,可是怎麼看就是怎麼彆扭。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Jemmy 的頭像
    Jemmy

    Jemmy Walker

    Jemmy 發表在 痞客邦 留言(0) 人氣()