ホームページ > バックエンド開発 > PHPチュートリアル > Phpから送信されたリクエストパラメータの消失に関する問題と中国語の文字化けに関する問題

Phpから送信されたリクエストパラメータの消失に関する問題と中国語の文字化けに関する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:51:23
オリジナル
890 人が閲覧しました

PHP送信リクエストパラメータ消失問題と中国語文字化け問題

? ? 最近、オープン プラットフォーム プロジェクトの必要性により、PHP バージョンの SDK を作成中にいくつかの問題が発生しました。後で忘れないようにマークしてください。

?

? Php送信リクエストパラメータが欠落しています:

?curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString, 0, -1));

? $response = curl_exec($ch);

? リクエストがサーバーに到着した後、postBodyString のコンテンツが リクエストに表示されていないことが判明しました。パラメータ が失われました。

??

?解決策:

? ヘッダー を使用して次の設定を行います:

?$headers = array('content-type: application/x-www -form-urlencoded;charset=UTF-8');?

???curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

?

? また、返された結果に漢字が含まれており、文字化けが発生する場合も上記の方法で解決できます。

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