こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

MYSQLの文字化けについて

MYSQLの文字化けについて質問させてください。

MYSQL COMMAND LINE CLIENTでMYSQLに作ったデータベースに下記のSQL文でデータを入れると、下記のエラーが出ます。

sql
「insert into テーブル名 (id、type)values (1,'男性’);」

エラー文
incorrect string value: '入力文字が文字化けして表示’for column 'type’at row 1

文字化け対策として、調べたところ、下記のように「my.ini」に記述すると言うことでしたので、試してみました。

[mysql]
default-character-set=utf8

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

[mysqldump]
default-character-set =utf8

ちなみにその他情報です。
MySQLのバージョン
MySQL 5.1

MySQLで有効になっている文字コード
character_set_client | utf8
character_set_connection | utf8
character_set_database | utf8
character_set_filesystem | binary
character_set_results | utf8
character_set_server | utf8
character_set_system | utf8

何かお解かりになることがありましたら、宜しくお願いします。

投稿日時 - 2008-08-27 18:48:06

QNo.4283219

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>「insert into テーブル名 (id、type)values (1,'男性’);」

たんに転記ミスだとは思いますがかっことかシングルコーテーションとか
カンマとかセミコロンとか間違いがおおい・・・
おそらく入力時にも同じようなミスをなさっているのでは?

投稿日時 - 2008-08-28 10:02:24

ANo.1

MYSQL COMMAND LINE CLIENTを実行しているマシンのOSは何ですか?

投稿日時 - 2008-08-28 03:43:53

補足

nora1962さま

ありがとうございます。
OSはWINDOWS VISTAです。
宜しくお願いします。

投稿日時 - 2008-08-28 09:48:50