QA@IT
«回答へ戻る

default-character-set オプションと my.cnf について追記しました

354
 
 カラムの charset は `show create table bulletin_boards;` でわかります。
 
-mysql コマンドの接続 charset は `\C charset` で変更できます。たとえば utf8 に変更したい場合は `\C utf8` とします。
+mysql コマンド起動後に接続 charset を変更したい場合は `\C charset` で変更できます。たとえば utf8 に変更したい場合は `\C utf8` とします。
+
+mysql コマンド起動時に接続 charset を指定するには `--default-character-set=charset` オプションを指定すればよいです。常に同じ charset を使用したい場合は、my.cnf ファイルに次のように書いておけばいいと思います。
+
+```
+[mysql]
+default-character-set = utf8
+```

mysql コマンドがサーバーに接続する際の charset と、description カラムの charset が合ってないのだと思います。

接続 charset は show variables like '%char%'; でわかります。

カラムの charset は show create table bulletin_boards; でわかります。

mysql コマンド起動後に接続 charset を変更したい場合は \C charset で変更できます。たとえば utf8 に変更したい場合は \C utf8 とします。

mysql コマンド起動時に接続 charset を指定するには --default-character-set=charset オプションを指定すればよいです。常に同じ charset を使用したい場合は、my.cnf ファイルに次のように書いておけばいいと思います。

[mysql]
default-character-set = utf8
mysql コマンドがサーバーに接続する際の charset と、description カラムの charset が合ってないのだと思います。

接続 charset は `show variables like '%char%';` でわかります。

カラムの charset は `show create table bulletin_boards;` でわかります。

mysql コマンド起動後に接続 charset を変更したい場合は `\C charset` で変更できます。たとえば utf8 に変更したい場合は `\C utf8` とします。

mysql コマンド起動時に接続 charset を指定するには `--default-character-set=charset` オプションを指定すればよいです。常に同じ charset を使用したい場合は、my.cnf ファイルに次のように書いておけばいいと思います。

```
[mysql]
default-character-set = utf8
```

354
 
 カラムの charset は `show create table bulletin_boards;` でわかります。
 
-mysql コマンドの接続 charset は `\C charset` で変更できます。たとえば utf8 に変更したい場合は '\C utf8` とします。
+mysql コマンドの接続 charset は `\C charset` で変更できます。たとえば utf8 に変更したい場合は `\C utf8` とします。

mysql コマンドがサーバーに接続する際の charset と、description カラムの charset が合ってないのだと思います。

接続 charset は show variables like '%char%'; でわかります。

カラムの charset は show create table bulletin_boards; でわかります。

mysql コマンドの接続 charset は \C charset で変更できます。たとえば utf8 に変更したい場合は \C utf8 とします。

mysql コマンドがサーバーに接続する際の charset と、description カラムの charset が合ってないのだと思います。

接続 charset は `show variables like '%char%';` でわかります。

カラムの charset は `show create table bulletin_boards;` でわかります。

mysql コマンドの接続 charset は `\C charset` で変更できます。たとえば utf8 に変更したい場合は `\C utf8` とします。

回答を投稿

mysql コマンドがサーバーに接続する際の charset と、description カラムの charset が合ってないのだと思います。

接続 charset は show variables like '%char%'; でわかります。

カラムの charset は show create table bulletin_boards; でわかります。

mysql コマンドの接続 charset は \C charset で変更できます。たとえば utf8 に変更したい場合は '\C utf8` とします。

mysql コマンドがサーバーに接続する際の charset と、description カラムの charset が合ってないのだと思います。

接続 charset は `show variables like '%char%';` でわかります。

カラムの charset は `show create table bulletin_boards;` でわかります。

mysql コマンドの接続 charset は `\C charset` で変更できます。たとえば utf8 に変更したい場合は '\C utf8` とします。