ホームページ > バックエンド開発 > PHPチュートリアル > PHPデータのエンコードの問題

PHPデータのエンコードの問題

WBOY
リリース: 2016-06-23 14:04:19
オリジナル
1006 人が閲覧しました

Web サイトがポスト経由でデータを送信すると想像してください:

例:
$postData = 'pai=' . urlencode('yu A5F666'); または:
$postData=array( 'pai'=>urlencode(' yu A5F666') );

期待されるデータは pai= %E8%B1%ABA5F666

しかし、実際には pai= %D4%A5A5F666

urlencode 関数が機能していないようです。他の方法はありますか。 ?

たくさんの情報を確認しましたが、解決できません。php を学び始めたばかりです、ありがとう~~~

ディスカッションに返信 (解決策)

$s = iconv('gbk', ' utf-8', ' ゆう A5F666');

echo urlencode($s); //%E8%B1%ABA5F666


$s = iconv('gbk', 'utf-8', 'ゆう A5F666') ;
echo urlencode($ s); //%E8%B1%ABA5F666

モデレーター、順序を逆にしました ~~~

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