質問編集履歴

3

タグ追加

2020/03/19 04:03

投稿

tohoku
tohoku

スコア6

test CHANGED
File without changes
test CHANGED
File without changes

2

例を入れる

2020/03/19 04:02

投稿

tohoku
tohoku

スコア6

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,15 @@
8
8
 
9
9
  データベース:MYSQL
10
10
 
11
+ csvにて下記のように入力していくと文字化けになります。
11
12
 
13
+ ```ここに言語を入力
14
+
15
+ kevin_tom¥¥
16
+
17
+ ```
18
+
19
+ 下記は現在のコードです。
12
20
 
13
21
  ```ここに言語を入力
14
22
 

1

コード追加、内容変更

2020/03/19 03:56

投稿

tohoku
tohoku

スコア6

test CHANGED
@@ -1 +1 @@
1
- [PHP][CSV][IMPORT]記号をcsvに入れるとインポート出来
1
+ [PHP][CSV]記号をcsvに入れると文字化けにってしまった
test CHANGED
@@ -1,7 +1,49 @@
1
- csvにて¥若しくは¥みたいな記号を入力してインポートするとPHPが文字認証出来ず��なってしまいま
1
+ csvにて¥若しくは¥みたいな記号を入力してインポートするとPHPが文字認証出来ず��文字化けになってしまいました
2
2
 
3
3
  この問題解決策は如何でしょうか。
4
4
 
5
5
  本来であれば¥と¥も入力できるようにしたいという仕様となっていますが、なかなか解決できておらず。。
6
6
 
7
7
  皆さんヘルプの程よろしくお願いいたします。
8
+
9
+ データベース:MYSQL
10
+
11
+
12
+
13
+ ```ここに言語を入力
14
+
15
+ $fileName = $_FILES["file"]["tmp_name"];
16
+
17
+
18
+
19
+ if ($_FILES["file"]["size"] > 0) {
20
+
21
+
22
+
23
+ $file = fopen($fileName, "r");
24
+
25
+
26
+
27
+ while (($column = fgetcsv($file, 10000, ",")) !== FALSE) {
28
+
29
+ var_dump($column);
30
+
31
+ $sqlInsert = "INSERT into users (userId,userName,password,firstName,lastName)
32
+
33
+ values ('" . $column[0] . "','" . $column[1] . "','" . $column[2] . "','" . $column[3] . "','" . $column[4] . "')";
34
+
35
+ $result = mysqli_query($conn, $sqlInsert);
36
+
37
+ }
38
+
39
+ }
40
+
41
+ ```
42
+
43
+ 画面に出てきた結果は
44
+
45
+ ```ここに言語を入力
46
+
47
+ array(5) { [0]=> string(1) "1" [1]=> string(12) "kevin_tom��\" [2]=> string(5) "kevin" [3]=> string(5) "
48
+
49
+ ```