ホームページ >バックエンド開発 >PHPチュートリアル >mysqlの文字化け問題_PHPチュートリアル
mysql ファイルが文字化けしました
今日の午後、サーバーを移動しました。データが下位バージョンから上位バージョンにアップグレードされたため、再配置プロセス中に多くの問題が発生しました。
データベースの作成時に使用されるデフォルトの文字セットは gb2312 であるため、アップグレードされた mysql には問題があります。最後に、エクスポートされたデータからすべての setchar=gb2312 を削除します。
その後、setchar 文字セットは mysql my .cnf に依存します。起動時に使用されるデフォルトの文字セット ファイルは何ですか? デフォルトが gb2312 の場合、setchar を削除することはできず、取得される文字は gb2312 のままになります
。したがって、setchar=gb2312 を setchar=latin1 に変更できます。動作しないので、変更して my.cnf ファイルのデフォルトの起動文字セットを削除し、mysql を再起動します