我於JavaScript/Node.js的,當我在做這個查詢參數的HTTP請求:對使用HTTP請求發送的字符串進行編碼?
?key="https://me.yahoo.com/a/xt4hQ7QYssA8hymJKv8MeVQQKGhq_1jwvas-#a6e6f"
我得到一個錯誤,因爲一切的IT部門後:
?key="https://me.yahoo.com/a/xt4hQ7QYssA8hymJKv8MeVQQKGhq_1jwvas-
我想知道如何編碼這個字符串,所以它不會將它切斷?
或許你可以嘗試:鍵= 「https://me.yahoo.com/a/xt4hQ7QYssA8hymJKv8MeVQQKGhq_1jwvas-」 + encodeURIComponent方法( 「#a6e6f」); ? – 2011-02-24 03:02:03
凱文·格尼:其實這很好! encodeURI和encodeURIComponent有什麼區別? – ajsie 2011-02-24 03:08:19
剛剛閱讀了解釋:http://stackoverflow.com/questions/75980/best-practice-escape-or-encodeuri-encodeuricomponent :)你應該把你的評論作爲答案,所以我可以讓它接受的。 – ajsie 2011-02-24 03:12:40