mysql - PHP出力が文字化けする
伊谢尔伦
伊谢尔伦 2017-06-16 09:18:25
0
2
730

phpmyadminでの表示は正常ですが、Webページへの出力では文字化けが発生します。 (この問題は、サーバーにデプロイした後にのみ発生しました) すべての中国語の文字が疑問符に変わりましたが、ローカル コードはすべて正常でした。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(2)
学霸
  1. データベース接続文字列のエンコードをutf8に設定します

  2. データベースレベル、テーブルレベル、フィールドレベルの文字エンコーディングをutf8_general_ciに設定します。設定されていない場合、デフォルトはlatin1_swedish_ciです(gbkはサポートされていますが、utf-8エンコーディングは文字化けを引き起こします)

初心者はたいてい 2 番目の間違いを犯します。私もそうでしたからです

いいねを押す +0
習慣沉默

エンコーディングの問題やコンパイラの問題も発生する可能性があります

デフォルトのストレージには utf-8 ではないものもあります。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート