ホームページ  >  記事  >  バックエンド開発  >  エンコーディング - PHP を使用して mysql からデータを抽出し、それを Json に変換していますが、中国語で疑問符が表示されるのはなぜですか?

エンコーディング - PHP を使用して mysql からデータを抽出し、それを Json に変換していますが、中国語で疑問符が表示されるのはなぜですか?

WBOY
WBOYオリジナル
2016-09-14 09:41:271270ブラウズ

エンコーディング - PHP を使用して mysql からデータを抽出し、それを Json に変換していますが、中国語で疑問符が表示されるのはなぜですか?
エンコーディング - PHP を使用して mysql からデータを抽出し、それを Json に変換していますが、中国語で疑問符が表示されるのはなぜですか?

上記は、utf8_bin エンコードを使用したデータ インベントリのデータです。最初は utf8_unicode_ci を使用しましたが、それでも機能しませんでした。
以下は私の PHP コードです

​​。 リーリー

ブラウザに最後に表示されるのはこの尿です

リーリー

中国語で疑問符が表示されるのはなぜですか? Unicode エンコードが必要なだけです

返信内容:

エンコーディング - PHP を使用して mysql からデータを抽出し、それを Json に変換していますが、中国語で疑問符が表示されるのはなぜですか?
エンコーディング - PHP を使用して mysql からデータを抽出し、それを Json に変換していますが、中国語で疑問符が表示されるのはなぜですか?

上記は、utf8_bin エンコードを使用したデータ インベントリのデータです。最初は utf8_unicode_ci を使用しましたが、それでも機能しませんでした。
以下は私の PHP コードです

​​。 リーリー

ブラウザに最後に表示されるのはこの尿です

リーリー

中国語で疑問符が表示されるのはなぜですか? Unicode エンコードが必要なだけです

リーリー

この段落を配置する必要がありますmysql_query之前,另外这两个地方的第二个参数也不应该是$data,而应该是$connect

以前にもこの問題に遭遇したことがありますが、これを追加した後は問題なくなりました mysqli_query($conn,"SET NAMES utf8");

リーリー

中国語の urlencode 私が遭遇したこのエンコードの問題は、直接デコードできません。そうしないと文字化けが発生します。私の使い方はこんな感じです。
個別にエンコードされます。次に、` /**

をデコードします。 リーリー

リーリー

この文はデータを走査する前に配置する必要があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。