PHPのプロ来てくれ!!!!!!!!!!!

1: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:01:20.530 ID:2BIoJ/aP0
なんかMySQLから読み込んだデータが文字化けするんだが何でだ?
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

 

5: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:11:14.726 ID:2BIoJ/aP0
>>3
サンクス
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しまくれ

 

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サーバは何のミドルウェア使ってんの?

 

14: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:25:13.726 ID:2BIoJ/aP0
>>12
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かもしれないし

 

20: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:31:02.620 ID:2BIoJ/aP0
>>15
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のはず

 

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:?????????

 

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ってなってるからそうしたはず

 

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’);
って先頭に書いてる

 

32: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:49:24.081 ID:dXTLWCCud
>>31
httpじゃなくてhtmlって言ってるでしょ

 

35: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:50:47.129 ID:2BIoJ/aP0
>>32
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」みたいなのになってる?

 

39: 以下、5ちゃんねるからVIPがお送りします 2018/11/17(土) 17:59:02.984 ID:2BIoJ/aP0
>>36
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/

管理人からひと言

文字コードの設定間違ってたんやろなぁ

 

関連記事

  1. 天才◯◯←天才プログラマー以上に天才そうな肩書きってないよな?

  2. カテゴリ_プログラム

    プログラマーに聞きたいんだけど昔の8bitマリオみたいなゲームを作るには何が必要?

  3. 言語って色々あるけど、今後はjavascriptに一本化・統合化されるだろうね

  4. HTML簡単←わかる CSS簡単←まぁわか js簡単←わからない

  5. ワイITエンジニア、動作確認テストがつらい

  6. プログラミング勉強してるんだがこれ意味なくね

  7. ゲーム作りとかプログラミングとかに詳しい人マジで来てくれ!!!!!!!!

  8. カテゴリ_プログラム

    プログラムの勉強がしたい

  9. プログラミング初心者だけどWEBフレームワーク何使えばいいか悩んでる

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の人気記事

おすすめ記事

  1. カテゴリ_news

新着記事

  1. 底辺プログラマ「プログラミングで重要なのはググる力だよ」
  2. パソコン欲しい(´・ω・`)💻
  3. お前らって月収11万なのになんでパソコン買えるの?
  4. 彼氏が「IT企業」勤めです。友人から「勝ち組だね」と言われますが、実際に年収は高…
  5. webエンジニア僕、webデザイナーになりたくて求人を探すも闇が深そうな会社ばか…

ボンブの戯言

  1. 【ボンブの戯言】フリーランスのメリットを全否定してみた
  2. 【ボンブの戯言】フリーランスの実態調査をITエンジニアフリーランスの視点から見て…
  3. 【ボンブの戯言】ITエンジニアは、なぜうつ病になるのか
  4. 【ボンブの戯言】ITエンジニアが徹夜してでも間に合わせる理由
  5. 【ボンブの戯言】ITエンジニアがフリーランスになるときに考える・準備すること
PAGE TOP