2011年8月30日

[mysql 15619] CSVファイルのインポートについて

お世話になります。佐藤です。

StrutsによるWEBアプリケーション開発という本を見ながら
作業しているのですが、CSVファイルをMysqlにインポートしたいのですが
できなくて困っております。
なぜか一度インポートが成功したのですが、日本語だけはインポートできていませんでした。
どうぞよろしくお願い致します。

mysql> mysql
mysql> grant ALL PRIVILEGES ON strus.* to root@xxxxx identified by
'xxxxxxx'
with grant option;
mysql> create IF NOT EXISTS catalog (id MEDIUMINT PRIMARY KEY
AUTO_INCREMENT,name varchar (128), price int, detail text pictureurl
varchar(255), index(id) ) type=INNODB;

mysql> load data infile 'c:/catalog.csv' into table catalog FIELDS
TERMINATED B
Y ',' LINES TERMINATED BY '\r\n';
ERROR 1366 (HY000): Incorrect string value: '\x96{\x83}\x83O...' for column
'nam
e' at row 1

設定はsjisをcp932に変えても、エラー内容はまったく同じです。
mysql> show variables like 'character%';
character_set_client sjis
character_set_connection sjis
character_set_database utf8
character_set_filesystem binary
character_set_results sjis
character_set_server utf8
character_set_system utf8
character_sets_dir C:\Program Files\MySQL\MySQL Server
5.4\share\charsets\


mysql> status
--------------
mysql Ver 14.14 Distrib 5.4.3-beta, for Win32 (ia32)

Connection id: 75
SSL: Not in use
Using delimiter: ;
Server version: 5.4.3-beta-community MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Client characterset: sjis
Server characterset: sjis
TCP port: 3306
Uptime: 19 hours 22 min 12 sec


インポートしたいCSVファイルの内容(sjis)
1,本マグロ 赤身100g,1500,近海で取れた冷凍でない本マグロ、この金額で。,/img/ir-previewimage.jpg
2,本マグロ 赤身200g,2850,近海で取れた冷凍でない本マグロ、この金額で。,/img/ir-previewimage.jpg
3,本マグロ 赤身300g,4050,近海で取れた冷凍でない本マグロ、この金額で。,/img/ir-previewimage.jpg
4,本マグロ 赤身500g,6375,近海で取れた冷凍でない本マグロ、この金額で。,/img/ir-previewimage.jpg
5,本マグロ 赤身1kg,12000,近海で取れた冷凍でない本マグロ、この金額で。,/img/ir-previewimage.jpg
6,本マグロ 中トロ100g,2500,近海で取れた冷凍でない本マグロ、この金額で。,/img/ir-previewimage2.jpg
7,本マグロ 中トロ200g,4750,近海で取れた冷凍でない本マグロ、この金額で。,/img/ir-previewimage2.jpg
8,本マグロ 中トロ300g,6750,近海で取れた冷凍でない本マグロ、この金額で。,/img/ir-previewimage2.jpg
9,本マグロ 中トロ500g,10625,近海で取れた冷凍でない本マグロ、この金額で。,/img/ir-previewimage2.jpg
10,本マグロ 中トロ1kg,20000,近海で取れた冷凍でない本マグロ、この金額で。,/img/ir-previewimage2.jpg
11,車えび 500g,2000,近海で取れた車えび。火を通す料理に是非。,/img/ir-previewimage3.jpg
12,車えび 1kg,4000,近海で取れた車えび。火を通す料理に是非。,/img/ir-previewimage3.jpg
13,車えび 2kg,7000,近海で取れた車えび。火を通す料理に是非。,/img/ir-previewimage3.jpg
14,松坂牛 サーロイン200g,6000,最高級松坂牛のサーロイン。ステーキにどうぞ,/img/ir-previewimage4.jpg
15,松坂牛 サーロイン400g,11400,最高級松坂牛のサーロイン。ステーキにどうぞ,/img/ir-previewimage4.jpg
16,松坂牛 サーロイン800g,21600,最高級松坂牛のサーロイン。ステーキにどうぞ,/img/ir-previewimage4.jpg
17,松坂牛 サーロイン1kg,24000,最高級松坂牛のサーロイン。ステーキにどうぞ,/img/ir-previewimage4.jpg
18,松坂牛 リブロース200g,5000,最高級松坂牛のリブロース。ステーキにどうぞ,/img/ir-previewimage5.jpg
19,松坂牛 リブロース400g,9500,最高級松坂牛のリブロース。ステーキにどうぞ,/img/ir-previewimage5.jpg
20,松坂牛 リブロース800g,18000,最高級松坂牛のリブロース。ステーキにどうぞ,/img/ir-previewimage5.jpg
21,松坂牛 リブロース1kg,20000,最高級松坂牛のリブロース。ステーキにどうぞ,/img/ir-previewimage5.jpg


佐藤教子

投稿者 xml-rpc : 2011年8月30日 08:51
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/106020
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。