36

MySQL Workbench の文字セットを変更する方法はありますか? 私のスキーマは UTF-8 を使用しており、(UTF-8 として保存された) テーブル データを表示したり、データを手動で追加したりすると、文字セット エラーが表示されます。おそらく MySQL Workbench は LATIN1 を使用します。

4

5 に答える 5

29

OPは、ワークベンチがエディターで使用する文字セットと、ワークベンチでデータベーステーブルに使用されるデフォルトの文字セットを設定する方法ではなく、GUIでUTF-8を使用するようにワークベンチを設定する方法について尋ねていたと思います。現時点では Workbench でデータベース テーブルの文字セットを設定できますが、それに関係なく、Workbench は GUI で Latin1 文字セットを使用してデータを表現します!!! また、Workbench を介して UTF-8 テーブルにデータを挿入すると、データベースに間違った文字が表示されます。Workbench の GUI で UTF-8 を処理する方法もわかりません。

于 2012-09-10T09:02:03.430 に答える
19

[モデルの概要] の [物理スキーマ] で、データベースを右クリックし、[スキーマの編集...] を選択します。「照合」フィールドに文字セットを定義します。(MySQL ワークベンチ 5.2.35)

于 2011-11-16T09:02:20.780 に答える
4

さらに読むために、別の修正は表示フォントを変更することです。に進みEdit -> Preferences -> Appearanceます。エディターのフォントを変更します。デフォルトのフォントでは utf-8 が正しく表示されない可能性がありますが、他のフォントでは表示されます。

ああ、フォントの変更に問題がある場合は、ここで試すことができます

于 2012-12-12T16:07:55.253 に答える
1

変更テーブルですべてのフィールド utf8 またはテーブルのデフォルトを設定する必要があります。

于 2014-04-17T09:37:30.117 に答える