MySQL Workbenchの文字セットを変更する方法はありますか?私のスキーマはUTF-8を使用し、テーブルデータ(UTF-8として保存)を表示するか、データを手動で追加すると、文字セットエラーが表示されます。おそらく、MySQL WorkbenchはLATIN1を使用します。
OPは、Workbenchがエディターで使用する文字セットと、WorkbenchをGUIでUTF-8を使用するように設定する方法について尋ねていたと思います。Workbenchのデータベーステーブルに使用されるデフォルトの文字セットを設定する方法ではありません。現時点では、Workbenchでデータベーステーブルの文字セットを設定できますが、それに関係なく、WorkbenchはGUIでLatin1文字セットを使用してデータを表します!!!また、Workbenchを介してUTF-8テーブルにデータを挿入すると、データベースに誤った文字が含まれます。 WorkbenchでGUIでUTF-8を処理する方法もわかりません。
「モデルの概要」の「物理スキーマ」で、データベースを右クリックし、「スキーマの編集...」を選択します。文字セットを「照合」フィールドに定義します。 (MySQL Workbench 5.2.35)
さらに読むために、別の修正は、表示フォントを変更することです。 Edit -> Preferences -> Appearance
に移動します。エディターのフォントを変更します。デフォルトのフォントではutf-8が正しく表示されないことがありますが、他のフォントでは表示されます。
ああ、フォントを変更できない場合は here を試してください
Alter tableですべてのフィールドutf8またはTable defaultを設定する必要があります。