回答編集履歴
3
加筆修正
answer
CHANGED
@@ -25,3 +25,5 @@
|
|
25
25
|
phpファイルの文字エンコード、データベースの文字エンコードを点検してみてください。
|
26
26
|
phpファイルはうっかりするとShiftJISだったりしませんか。
|
27
27
|
どちらもutf8になっていなければ、データベース接続時にエンコード変換の手続きを挿入しないといけません。
|
28
|
+
参考:PHPでデータベースから取得するときの文字化け対策 - Qiita
|
29
|
+
[http://qiita.com/oh_rusty_nail/items/0bc21200d3134e55034b](http://qiita.com/oh_rusty_nail/items/0bc21200d3134e55034b)
|
2
加筆修正
answer
CHANGED
@@ -7,13 +7,9 @@
|
|
7
7
|
|
8
8
|
array文がそのまま出力
|
9
9
|
---
|
10
|
-
|
10
|
+
他の方の回答へのコメントから察するに、データベースの文字エンコードとphpが出力する文字エンコードがあっていないと思われます。
|
11
|
+
phpファイルをutf8で保存しなおして上書きして実行したらどうなりますか?
|
11
|
-
|
12
|
+
それでもデータベースから読み込んだデータが文字化けで表示されるのであれば、文字エンコードを変換する手続きを追加する必要があります。
|
12
|
-
```
|
13
|
-
if (!$link) {
|
14
|
-
die('Connect Error: ' . mysqli_connect_error());
|
15
|
-
}
|
16
|
-
```
|
17
13
|
|
18
14
|
書き方の正しさ
|
19
15
|
---
|
1
加筆修正
answer
CHANGED
@@ -22,4 +22,10 @@
|
|
22
22
|
また、ページの鮮度というのも重要で、古いPHP向けにかかれたものを参考にしないよう、
|
23
23
|
ネット検索するときに1年以内更新などと区切っておくと古い情報に振り回されずに済みます。
|
24
24
|
php.netというオンラインドキュメントに必ず当たること、
|
25
|
-
その上で、複数の記事を総合してみて判断するというのが肝要かと。
|
25
|
+
その上で、複数の記事を総合してみて判断するというのが肝要かと。
|
26
|
+
|
27
|
+
DB取得データが文字化け
|
28
|
+
---
|
29
|
+
phpファイルの文字エンコード、データベースの文字エンコードを点検してみてください。
|
30
|
+
phpファイルはうっかりするとShiftJISだったりしませんか。
|
31
|
+
どちらもutf8になっていなければ、データベース接続時にエンコード変換の手続きを挿入しないといけません。
|