MySQLデータベースで中国語が文字化けする原因
阿神
阿神 2017-05-18 10:54:52
0
7
851

これはデータベースにテーブルを作成するためのステートメントです

これはデータベース クエリの画像が文字化けしています。理由は何ですか?

阿神
阿神

闭关修行中......

全員に返信(7)
给我你的怀抱

Windows コマンドラインを使用していると仮定します。 WindowsのコマンドラインのデフォルトのエンコードはGBKであり、MySQLに格納されている内容はUTF-8でエンコードされているため、表示すると文字化けしてしまいます。

3 つの解決策をリストします:

  • MySQL に接続するためのエンコーディングを指定します:

リーリー
  • 接続後のMySQLエンコーディングを指定します:

リーリー
  • Windows コマンドラインの文字エンコーディングを UTF-8 に変更します:

リーリー
いいねを押す +0
仅有的幸福

データベースを作成したときの並べ替えルールを確認して、これに設定して試してください utf8_general_ci

いいねを押す +0
洪涛

名前を utf8 に設定します;

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

データベースのエンコードルールをutf-8に統一すれば大丈夫です

いいねを押す +0
曾经蜡笔没有小新

まずデータベースのエンコード形式が utf-8 かどうかを確認し、そうでない場合は utf-8 に変更します

いいねを押す +0
洪涛

質問させてください、あなたの端末は Linux の端末ですか、それとも Windows のコマンドラインですか? Windows のデフォルトは GBK ですが、当然文字化けします。

いいねを押す +0
左手右手慢动作

お使いの Linux システムは中国語をサポートしていません。 。 。中国語をサポートするように設定するだけです。 。 。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート