回答編集履歴
3
加筆修正
test
CHANGED
@@ -52,4 +52,8 @@
|
|
52
52
|
|
53
53
|
どちらもutf8になっていなければ、データベース接続時にエンコード変換の手続きを挿入しないといけません。
|
54
54
|
|
55
|
+
参考:PHPでデータベースから取得するときの文字化け対策 - Qiita
|
55
56
|
|
57
|
+
[http://qiita.com/oh_rusty_nail/items/0bc21200d3134e55034b](http://qiita.com/oh_rusty_nail/items/0bc21200d3134e55034b)
|
58
|
+
|
59
|
+
|
2
加筆修正
test
CHANGED
@@ -16,19 +16,11 @@
|
|
16
16
|
|
17
17
|
---
|
18
18
|
|
19
|
-
|
19
|
+
他の方の回答へのコメントから察するに、データベースの文字エンコードとphpが出力する文字エンコードがあっていないと思われます。
|
20
20
|
|
21
|
-
|
21
|
+
phpファイルをutf8で保存しなおして上書きして実行したらどうなりますか?
|
22
22
|
|
23
|
-
```
|
24
|
-
|
25
|
-
if (!$link) {
|
26
|
-
|
27
|
-
|
23
|
+
それでもデータベースから読み込んだデータが文字化けで表示されるのであれば、文字エンコードを変換する手続きを追加する必要があります。
|
28
|
-
|
29
|
-
}
|
30
|
-
|
31
|
-
```
|
32
24
|
|
33
25
|
|
34
26
|
|
1
加筆修正
test
CHANGED
@@ -47,3 +47,17 @@
|
|
47
47
|
php.netというオンラインドキュメントに必ず当たること、
|
48
48
|
|
49
49
|
その上で、複数の記事を総合してみて判断するというのが肝要かと。
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
DB取得データが文字化け
|
54
|
+
|
55
|
+
---
|
56
|
+
|
57
|
+
phpファイルの文字エンコード、データベースの文字エンコードを点検してみてください。
|
58
|
+
|
59
|
+
phpファイルはうっかりするとShiftJISだったりしませんか。
|
60
|
+
|
61
|
+
どちらもutf8になっていなければ、データベース接続時にエンコード変換の手続きを挿入しないといけません。
|
62
|
+
|
63
|
+
|