質問編集履歴

2

問題点が少し具体的にわかってまいりましたため、詳細を記載いたしました・

2016/08/04 12:19

投稿

SugiuraY
SugiuraY

スコア317

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,21 @@
1
+ 下記のてけんですが、一つ検証してわかったことかあります。
2
+
3
+ csvの中に、ローマ数字が使用されており、macで表示される際に、㈼と変換されており
4
+
5
+ これがmysqlに取り込まれた際にそれから複数行がスキップされております。
6
+
7
+ そうも機種依存の文字化けと呼ばれるみたいですが、これを解消(mysql)へ取り込める方法
8
+
9
+ はありますでしょうか。CSV側では複数の種類のこのような機種依存の文字が使われているため
10
+
11
+ 毎回、置換するのは現実的ではない状況です。
12
+
13
+ よろしくお願い申し上げます。
14
+
15
+
16
+
17
+
18
+
1
19
  まだまだ初心者で申し訳ございませんが、質問をさせてください。
2
20
 
3
21
 

1

より実行した処理を詳しく記載をいたしました。

2016/08/04 12:19

投稿

SugiuraY
SugiuraY

スコア317

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,13 @@
4
4
 
5
5
  表題の通り、csvファイルをデータベースに取り込むべくインポートをphpmyadminから行っております。
6
6
 
7
+
8
+
9
+ phpmyadmin > インポート >ファイル文字セット(UTF-8)>エンコーディング(SJIS)>実行
10
+
11
+ の手順です。ファイルセット文字やエンコーディングの組み合わせもいろいろ試してみております。
12
+
7
- なお、csvファイルは(UTF-8)であり、MYSQLに取り込むと表示されないため、SJISへエンコードして取り込んでおります。csvファイルはレコードが7000行、カラムが10列程度です。
13
+ csvファイルはレコードが7000行、カラムが10列程度です。
8
14
 
9
15
 
10
16