検索

ホームページ  >  に質問  >  本文

mysql - PHP出力が文字化けする

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

伊谢尔伦伊谢尔伦2787日前706

全員に返信(2)返信します

  • 欧阳克

    欧阳克2017-06-16 09:20:25

    1. データベース接続文字列のエンコードをutf8に設定します

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

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

    返事
    0
  • 習慣沉默

    習慣沉默2017-06-16 09:20:25

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

    デフォルトのストレージには utf-8 ではないものもあります。

    返事
    0
  • キャンセル返事