Bash shell 想要送中文等需要被 urlencode 過的文字到網址去,要怎麼做呢?
此篇使用 curl 直接傳送,另外在紀錄 Bash 的 urlencode() / urldecode() 寫法
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Bash shell 想要送中文等需要被 urlencode 過的文字到網址去,要怎麼做呢?
此篇使用 curl 直接傳送,另外在紀錄 Bash 的 urlencode() / urldecode() 寫法
現在流行 Rewrite 讓網址美化,所以 Web server (Nginx、Apache...) 都會使用 rewrite module 來達成。
不過 Rewrite 常常會遇到各種符號的問題,例如下述:
上述在 Apache 的 mod_rewrite 會遇到的問題大概都解決了,但是現在遇到 Nginx + fastcgi 的模式,開始又有一些其它問題出現,如下範例:
URL Encode 有分 rawurlencode() 與 urlencode() 這兩種,兩者有什麼差異呢?
PHP 於 HTML 頁面上, 何時要用 urlencode()? 何時用 htmlspecialchars()?