質問: MariaDB 5.5.52/ Cent OS7です。 Virtual Box上で稼働してます。 以下のように一通りUTF8に揃えたのですが、日本語が文字化けします。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/0e57f19d0df00a40de41d25d2c6fe199.jpeg) 文字化けは、 CentOSにログイン後「mysql u -root」→「select * from テーブル名」で見る時に確認できます。 他に試したこととして、 etc/my.cnf.d/client.cnf に以下を追加し、サービスを再起動しましたが変わらずでした。 ``` [client] default-character-set=utf8 [client-mariadb] default-character-set=utf8 ``` 文字化けしないためには、何が必要でしょうか? 宜しくお願い致します。 【追記】 SHOW CREATE TABLEで定義を確認しましたが、UTF8でした。
回答: * Centos自体が日本語化対応されていますか? 日本語が記述したテキストファイルを作成してcatコマンドなどで確認する方法もあります。 設定参考→ * 直接、接続していませんか? Virtual Boxから直接Centosのバーチャル上では日本語は出力できません。 teraterm等のリモートソフト経由でアクセスする必要があります。