ホームページ > ウェブフロントエンド > jsチュートリアル > js_javascript ヒントを使用して URL を処理するための実践的なヒント

js_javascript ヒントを使用して URL を処理するための実践的なヒント

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-05-16 18:15:48
オリジナル
1283 人が閲覧しました

ただし、後の 2 つは文字列を UTF-8 に変換して送信するため、ページ エンコーディングの違いによる文字化けの問題は解決されます。

例: 送信ページと受信ページのエンコード形式 (Charset) が一致していない場合 (送信ページが GB2312、受信ページのエンコードが UTF-8 であると仮定)、escape() を使用して変換します。中国語の文字列を送信すると文字化けが発生します。
JS で URL をエンコード/デコードするためのさまざまな方法を次に示します。

エスケープ メソッド: 文字 @* / A-Z 0-9 a-z はエンコードされず、他の非 ASCII 文字はエンコードされます。 % XX エンコードの置換。デコードでは unescape を使用します。エスケープ メソッドを使用して「Uniform Resource Identifier」(URI) をエンコードすることはできません。 encodeURI メソッドと encodeURIComponent メソッドを使用してエンコードする必要があります。 encodeURI(): Yes! @ # $ & * ( ) = : / ; ' A-Z 0-9 a-z、その他の文字を使用したい場合は、decodeURI();文字はエンコードされます (例: /..)。このメソッドでエンコードされた後、サーバーに渡されたパラメータは無効な文字です。デコードするには、decodeURIComponent() メソッドを使用してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート