パラメータを渡すために href が必要で、パラメータが中国語の場合、文字化けした文字が表示されます。最も簡単な方法は次のとおりです。 渡された値は、まずescape()で暗号化され、次に値アクセスページでunescape()で復号化されます。これはテスト済みで、効果的です。 オンラインで調べたところ、暗号化にはurlencodeが、復号化にはurldecodeが使用できることがわかりました。 えっと...この 2 つの違いは何でしょうか? 確認して整理してみました。ソース (http://www.cnblogs.com/glory-jzx/archive/2013/06/14/3135580.html): js には、テキストをエンコードするための 3 つの関数 (escape、encodeURI、encodeURIComponent) と、それに対応する 3 つのデコード関数 (unescape、decodeURI、decodeURIComponent) が含まれています。 1.パラメータを渡すときは、結合された URL が # などの特殊文字によって切り捨てられないように、encodeURIComponent を使用する必要があります。 >2. URLをリダイレクトする場合、encodeURIを全体として使用できます。 5.最もよく使用されるのは encodeURIComponent です。これは、中国語や韓国語などの特殊文字を utf-8 URL エンコーディングに変換します。したがって、 encodeURIComponent を使用してバックグラウンドにパラメータを渡す必要がある場合は、バックグラウンドのデコードが utf-8 をサポートしている必要があります (フォーム内のエンコーディング方法は、現在のページのエンコーディング方法と同じです)。 6. エンコードなし: エスケープ文字は 69 個あります: *、+、-、.、/、@、_、0-9、az、AZ escape() と encodeURI() の違いは何ですか? escape() メソッド: encodeURI() メソッド encodeURIComponent() メソッド: 【どの方法をいつ使うのが適切か?】 私はエスケープしか使っていないので、参考程度に。 上記のhrefパラメータの渡し方における中国語の文字化け問題に関する記事は、エディターが皆さんに共有する内容のすべてです。参考になれば幸いです。また、123WORDPRESS.COMを応援していただければ幸いです。 オリジナルURL: http://www.cnblogs.com/zhangym118/archive/2016/07/05/5644915.html |
<<: Vue+Echart 棒グラフで疫病データ統計を実現
>>: HTMLはBaidu百科事典のナビゲーションドロップダウンメニュー機能を模倣します
目次MySQL 共通関数1. 数値関数文字列関数3. 時間機能4. システム機能5. 集計関数MyS...
CentOS公式サイトアドレスhttps://www.centos.org/まず必要なファイルをダウ...
目次1. タイトル2. コード3. 結果IV. 結論1. タイトルテキスト ボックスに誕生日の値を入...
たとえば、<u>には終了文字がなく、ブラウザはそれを認識します。 SHTML は Ser...
vue-element-admin インポートコンポーネントのカプセル化テンプレートとスタイルまず、...
docker における実行と開始の違いDocker run はミラーイメージを指定します。そしてdo...
この記事では、Echartsを使用して3次元棒グラフを実装するVueの具体的なコードを参考までに共有...
問題の説明 (以下の説明は Windows 環境に限定されます): D:\develop\ide\m...
<META http-equiv="Page-Enter" CONTENT...
MySQL での SQL モードの表示と設定MySQL はさまざまなモードで実行でき、さまざまなシナ...
この記事では、テーブルのページング効果を実現するためのjQueryの具体的なコードを参考までに紹介し...
目次概要オブザーバーパターンの応用シナリオオブザーバーパターンの実装要約する概要オブザーバー パター...
序文MySQL に関する私の理解に基づくと、パフォーマンスの最適化作業やマスター スレーブ レプリケ...
目次概要ジェネリック医薬品とはビルドシステムジェネリック医薬品の一般的な理解ジェネリッククラスジェネ...
最近Kafka勉強しています。クラスタの状態をテストする準備をしていたときに、仮想マシンを 3 つ開...