「?」の問題のトラブルシューティング Webアプリケーションで生成されたPDFに表示されるマークで、データベースに文字エンコードのミスマッシュがあることを発見しました。ほとんどがラテン語で、一部はutfであり、いくつかは別のものです。
この優れた質問と一連の応答(my.cnfでMySQLのデフォルトの文字セットをUTF-8に変更しますか?)を参照している間、次に何をする必要があるかについてかなり明確な考えがあります。私が完全に明確にしていないのは、my.cnfとテーブル自体の文字セットをALTER TABLEを介して変更すると、データが破壊されたり、他の「落とし穴」が作成されたりする可能性があるかどうかです。私は数百のテーブルと約10GBのデータを処理しています。
これは一般的に「安全な」手順ですか?