ubuntuのmysqlが文字化けする問題を解決する方法

藏色散人
リリース: 2021-12-28 11:15:42
オリジナル
1697 人が閲覧しました

ubuntu Mysql 文字化けの解決策: 1. クライアントを見つけて「default-character-set=utf8」を追加します; 2. mysqld_safe を見つけて「default-character-set=utf8」を追加します; 3. mysql を再起動します。

ubuntuのmysqlが文字化けする問題を解決する方法

この記事の動作環境: ubuntu 16.04 システム、mysql バージョン 5.5、Dell G3 コンピューター。

ubuntu mysql の文字化け問題を解決するにはどうすればよいですか?

Ubuntu の MySQL での中国語文字化けの解決策:

1. root としてログインし、コマンド sudo gedit /etc/mysql/my を入力します。ターミナルで cnf を入力して開きます。 ファイル内で

[client] を見つけてその下に追加します。

default-character-set=utf8
ログイン後にコピー
ログイン後にコピー

[mysqld_safe] を見つけてその下に追加します。

default-character-set=utf8
ログイン後にコピー
ログイン後にコピー

[mysqld] を見つけます。 12.04

character-set-server=utf8
init_connect='SET NAMES utf8'
ログイン後にコピー

の後、または 12.04

default-character-set=utf8
init_connect='SET NAMES utf8'
ログイン後にコピー

より前に、[mysql] を見つけて

  default-character-set=utf8
ログイン後にコピー

2 を追加します。mysql コマンドを再起動して、上記の変更を有効にします。

コマンドを無効にします: sudo mysqladmin shutdown -u root -p

コマンドを有効にします: sudo /etc/init.d/mysql restart

または: sudo mysqld_safe -user= mysql &

3. 現在の mysql エンコーディングを確認します

mysql コマンドを入力します: sudo mysql -u root -p

mysql 文字セット コマンドを確認します: show variables like ' character%';

+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
ログイン後にコピー

4 .元々構築されたライブラリとテーブルは有効にならず、依然として文字化けしますが、新しく作成されたライブラリとテーブルは正常に中国語を表示できます。

推奨学習: 「mysql ビデオ チュートリアル

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

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