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

Linux での MySQL の文字化け問題

王林
リリース: 2019-11-05 10:02:11
オリジナル
2519 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート