重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

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

A 回答 (2件)

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



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

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

この回答への補足

nora1962さま

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

補足日時:2008/08/28 09:48
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す