ホームページ >データベース >mysql チュートリアル >MySQL がコマンド ラインから SQL スクリプトをインポートするときに発生する中国語の文字化けの問題の解決策_MySQL

MySQL がコマンド ラインから SQL スクリプトをインポートするときに発生する中国語の文字化けの問題の解決策_MySQL

WBOY
WBOYオリジナル
2016-10-09 08:33:431446ブラウズ

この記事の例では、MySQL がコマンド ラインから SQL スクリプトをインポートするときに発生する中国語の文字化けの問題の解決策について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

グラフィカル インターフェイス管理ツール MySql クエリ ブラウザーでスクリプトを開き (スクリプトにはデータベース作成、テーブル作成、データの追加が含まれます)、問題なく実行します。ただし、mysql コマンド ライン ツールを使用してデータベース作成スクリプトを実行する場合は、漢字が含まれており、保存されたデータが文字化けまたは???になっている場合。 。 。

解決策 1: MySql インストール ディレクトリで my.ini を見つけます。[mysql] の下のdefault-character-set=latin1 をdefault-character-set=utf8 に変更し、保存して MySql サービスを再起動します。コマンドラインから正常にインポートできます。欠点は、ユーザーのコンピュータが展開中に構成されない可能性があるため、方法 1 は役に立たないことです。 。 。

解決策 2:データベース スクリプト ファイルの先頭に行セット キャラクタ セット utf8; を追加し、ライブラリ名の後にデフォルト キャラクタ セット =utf8; を追加します)。データを追加する前に追加してください。文字セット utf8 を 1 行設定すれば十分です。 注: 私が使用している MYSQL のバージョンは 5.1 です。

リーリー

さらに MySQL 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください:「MySQL インデックス操作スキルの概要」、「MySQL ログ操作スキルの包括的なコレクション」、「MySQL トランザクション操作スキルの概要」、「 MySQL ストアド プロシージャ スキルの包括的なコレクション」、「MySQL データベース ロック関連のヒントの概要」、および「一般的に使用される MySQL 関数の概要」

この記事が皆さんの MySQL データベース計画に役立つことを願っています。

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