• 締切済み

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 何かお解かりになることがありましたら、宜しくお願いします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>「insert into テーブル名 (id、type)values (1,'男性’);」 たんに転記ミスだとは思いますがかっことかシングルコーテーションとか カンマとかセミコロンとか間違いがおおい・・・ おそらく入力時にも同じようなミスをなさっているのでは?

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

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

hanamichi3
質問者

補足

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