urlに値を載せたい時にurlは日本語は非対応なので情報を乗せることはできません。 そういったときは文字列ををエンコードしてから値を渡します。
var uri = "https://www.google.co.jp/あ"; var res1= encodeURI(uri); console.log(res1)
実行結果は以下のようになります。
https://www.google.co.jp/%E3%81%82
「あ」が「%E3%81%82」に変換されました。 受取先で「あ」を使いたいときは
var encode1= encodeURI(uri); console.log(decode1)
とすることで、デコードできます。
https://www.google.co.jp/あ