ホームページ  >  記事  >  運用・保守  >  Linux での MySQL の文字化け問題

Linux での MySQL の文字化け問題

王林
王林オリジナル
2019-11-05 10:02:112463ブラウズ

Linux での MySQL の文字化け問題

解決策:

1. まず msyql を入力し、「character%」などの show 変数を使用してエンコード表示を実行します。次の図が表示されます:

Linux での MySQL の文字化け問題

デフォルトではクライアント、サーバーともに latin1 を使用しているため、文字化けが発生します。

2. /opt/lampp/etc/my.cof ファイルを変更します

Linux での MySQL の文字化け問題

上記のステートメントを mysql、mysqld、および client の下にそれぞれ追加します。

注: 変更後にエラーが開始できない場合は、ここで default-character-set=utf8character_set_server=utf8; に変更してみてください。私はこの問題に遭遇したので、デフォルトを削除した後、正常になりました。default-character-set=utf8 はスクリプトで使用されていませんでした。

3. コマンド drop database データベース名を使用して、作成したデータベースを削除します

4. mysql サービスを再起動します:

/opt/lampp/lampp restart

5. データベースとテーブル構造を再作成しますを入力し、再度挿入します。データは正常に使用できます。

推奨チュートリアル:linux チュートリアル

以上がLinux での MySQL の文字化け問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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