[MySQL] 日本語INSERTができない



MySQLにて、日本語を含む文字列のINSERTをしてみたところエラーorz。



実行したクエリはこんな感じ↓

INSERT INTO sample.personnel( name, rank ) VALUES( '佐藤', 'president' );


で、出てきたエラーメッセージはこんな感じ↓

ERROR 1366 (HY000): Incorrect string value: '\x8D\xB2\x93\xA1' for column 'name' at row 1



どうやら文字コード設定が原因か。


MySQLのインストールフォルダ直下のmy.iniを開き、57行目あたりを編集。

default-character-set=utf8 → default-character-set=cp932

これで無事に日本語が扱えるようになりました。

posted by へっぽ at 00:11 | TrackBack(0) | DB - MySQL (MariaDB) | このブログの読者になる | 更新情報をチェックする

この記事へのトラックバック