1: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:01:20.530 ID:2BIoJ/aP0
なんかMySQLから読み込んだデータが文字化けするんだが何でだ?
utf8設定のテーブルデータを読み込んでutf8エンコードのブラウザで表示してるんだが何故か文字化けする
utf8設定のテーブルデータを読み込んでutf8エンコードのブラウザで表示してるんだが何故か文字化けする
2: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:03:10.275 ID:YJv5VG+gM
サーバーの設定がJISになってないか?
4: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:09:58.152 ID:2BIoJ/aP0
>>2
ちょっと
確認してみるわ
ちょっと
確認してみるわ
3: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:09:48.057 ID:zBu4EGCK0
■php.ini
default_charset = “UTF-8″
■httpd.conf
AddDefaultCharset UTF-8
default_charset = “UTF-8″
■httpd.conf
AddDefaultCharset UTF-8
5: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:11:14.726 ID:2BIoJ/aP0
>>3
サンクス
php.iniのテキスト量が多すぎてどこにdefault_charsetがあるのか分かんねー
サンクス
php.iniのテキスト量が多すぎてどこにdefault_charsetがあるのか分かんねー
6: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:13:32.186 ID:arclQDMm0
検索とかなさらないんですか
7: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:13:52.138 ID:zBu4EGCK0
検索しろよ…
vimならコマンドモードで「/default_charset」してnしまくれ
vimならコマンドモードで「/default_charset」してnしまくれ
11: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:19:13.615 ID:2BIoJ/aP0
デフォルトでutf-8になってたわ
おかしいな…
おかしいな…
12: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:22:09.595 ID:zBu4EGCK0
>>11
webサーバは何のミドルウェア使ってんの?
webサーバは何のミドルウェア使ってんの?
14: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:25:13.726 ID:2BIoJ/aP0
>>12
appache
xamppで管理してる
appache
xamppで管理してる
19: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:30:02.851 ID:zBu4EGCK0
25: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:42:05.033 ID:2BIoJ/aP0
>>19の通りに設定したけどダメだったわ
はああああ何がいけないんだ
はああああ何がいけないんだ
13: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:22:10.921 ID:UyKqIRjc0
MySQLの中に入ってる実データの時点でutf-8以外になってない?
15: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:26:45.406 ID:zBu4EGCK0
echo mb_detect_encoding($str);
で文字コード出してみたら?>>13かもしれないし
で文字コード出してみたら?>>13かもしれないし
20: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:31:02.620 ID:2BIoJ/aP0
>>15
ASCIIってなったわ
ASCIIってなったわ
23: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:34:01.159 ID:zBu4EGCK0
>>20
ダメだな、その関数検出精度悪いんだよ
ダメだな、その関数検出精度悪いんだよ
17: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:27:01.116 ID:2BIoJ/aP0
>>13
データの方はutf8のはず
データの方はutf8のはず
16: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:26:51.814 ID:xdrpoCAk0
SET NAMES UTF8
↑これ実行してみ
↑これ実行してみ
34: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:50:31.098 ID:xdrpoCAk0
>>16
これやらんの?
これやらんの?
21: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:32:50.535 ID:UyKqIRjc0
お前一昨日も間違ってたけどappacheじゃなくてApacheだからな
22: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:33:55.923 ID:2BIoJ/aP0
>>21
マジだ
覚えておくわ
マジだ
覚えておくわ
24: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:36:05.044 ID:7K/glMph0
まずmysqlのデータ直接見て文字化けしてないかを確認した方がいい
26: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:43:50.797 ID:wQbj5m4E0
化けた文字貼って
29: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:45:12.233 ID:2BIoJ/aP0
>>26
1:?c?????Y:?????????
1:?c?????Y:?????????
27: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:44:21.317 ID:6Cfxjs210
そもそもテーブルゆーてぃーえふ8でクリエイトした?
30: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:46:24.460 ID:2BIoJ/aP0
>>27
show create tableでdefault charset がutf8ってなってるからそうしたはず
show create tableでdefault charset がutf8ってなってるからそうしたはず
28: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:44:36.738 ID:dXTLWCCud
htmlの方の文字コード明記してる?
31: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:47:18.154 ID:2BIoJ/aP0
>>28
header(‘Content-Type: text/html; charset=utf-8’);
って先頭に書いてる
header(‘Content-Type: text/html; charset=utf-8’);
って先頭に書いてる
32: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:49:24.081 ID:dXTLWCCud
>>31
httpじゃなくてhtmlって言ってるでしょ
httpじゃなくてhtmlって言ってるでしょ
35: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:50:47.129 ID:2BIoJ/aP0
>>32
htmlの方もmetaタグで指定してる
htmlの方もmetaタグで指定してる
33: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:49:35.854 ID:6Cfxjs210
ソースファイルの文字コードも大丈夫なんよね?
36: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:51:27.198 ID:wQbj5m4E0
phpMyAdminで見た時は化けずにデータ入ってるのか?
データベースの「照合順序」は何?「utf8_general_ci」みたいなのになってる?
データベースの「照合順序」は何?「utf8_general_ci」みたいなのになってる?
39: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:59:02.984 ID:2BIoJ/aP0
>>36
phpMyAdminから見ても全く同じように文字化けしてるわ
照合順序はutf8mb4_unicode_ciってなってる
phpMyAdminから見ても全く同じように文字化けしてるわ
照合順序はutf8mb4_unicode_ciってなってる
40: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 18:04:49.479 ID:wQbj5m4E0
>>39
じゃあデータ入れる時に化けてんのかな
じゃあデータ入れる時に化けてんのかな
38: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:55:30.939 ID:wQbj5m4E0
読み込む元が化けてそう
42: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 18:07:21.572 ID:2BIoJ/aP0
ん、てか読み込めないから文字コード色々弄ったテーブルは相変わらず文字化けするけど今までに作ったテーブルは普通に読み込めるようになってるわ
何が起こっているんだ…
何が起こっているんだ…
43: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 18:10:31.496 ID:wQbj5m4E0
文字コードいろいろいじった時に化けたんだな
44: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 18:40:49.263 ID:2BIoJ/aP0
うおおおおおおおおおおおおおおお直ったあああああああ
45: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 18:41:13.835 ID:2BIoJ/aP0
お前らありがとな
引用元
http://viper.2ch.sc/test/read.cgi/news4vip/1542441680/
管理人からひと言
この記事へのコメントはありません。