問題
javascriptでURL内の変換された元の日本語を取得するには?
解決策
「decodeURI( URL内の日本語部分 )」で変換された日本語を元の状態に戻して取得することができます。
URL内の日本語は変換されます。
URLに日本語が含まれている場合、文字列が変換されてしまいます。
ですがその日本語を取得して処理を行いたい場合のために、javascriptでURL内の変換された元の日本語を取得する方法をご紹介します。
「decodeURI」
「decodeURI( URL内の日本語部分 )」で変換された日本語を元の状態に戻して取得することができます。
例:GETクエリ「query」にある日本語を取得する場合
var query = decodeURI( location.search.match(/query=(.*?)(&|$)/)[1] );
コメント