ホームページ >データベース >mysql チュートリアル >データベースに接続する sqlyog での文字化けの問題とその解決策を共有する

データベースに接続する sqlyog での文字化けの問題とその解決策を共有する

零下一度
零下一度オリジナル
2018-05-29 10:51:172773ブラウズ

エンコーディングを確認するには、まず mysql サーバーにログインする必要があります:

mysql
show variables like 'character%';

次のデータが表示されます

| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | latin1                     |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |

上記の情報から、データベースのエンコーディングが latin1 であることがわかります。

その中で、character_set_client は、接続を確立するために使用されるエンコーディングです。

character_set_server データベース エンコーディングは、sqlyog のエンコーディング形式を変更するだけです。直接

SET NAMES 'latin1'  ;

データベースの作成

はコーディング形式:

CREATE DATABASE `ssp` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

【関連推奨事項】1.

MySQL最新マニュアルチュートリアル

3. ブール教育ヤンShiba mysql 入門ビデオチュートリアル

以上がデータベースに接続する sqlyog での文字化けの問題とその解決策を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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