ホームページ > バックエンド開発 > PHPチュートリアル > js encodeURIComponent、その対処方法

js encodeURIComponent、その対処方法

WBOY
リリース: 2016-06-13 12:54:22
オリジナル
1315 人が閲覧しました

js encodeURIComponent
は Baidu の翻訳インターフェイス
を呼び出します ajax によってリクエストされます
パラメータは js
の encodeURIComponent メソッドを使用してエンコードされます PHP には同様のエンコード方式がないようです


js
の encodeURIComponent エンコーディングを一般的にシミュレートする方法 (php urlencode を使用すると、Baidu の翻訳インターフェイスは正しい情報を返しません)

ちなみに、コーディングにまったく慣れていない方のために原理を説明します。


-----解決策---------
http://bbs であれば.csdn.net/topics/390358326 この場合
PHP は間違いなくそれを実行できます。鍵となるのはエンコーディングを理解することです
-----解決策---------

-----解決策-----
js の encodeURIComponent メソッドは次のとおりです:
まず、パラメータの組み込み uniconde エンコードを utf-8 エンコードに変換し、次に URL エンコードを実行します
つまり、「常にutf-8で送信する」オプションが完成しました

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