- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字化け)
文字化けの原因と対策 | PHPmyadminでの文字化け問題解決方法
このQ&Aのポイント
- 登録フォームを作成し、入力した内容でDBに追加を行うなかで、PHPmyadminで実際に見てみると文字化けしています。レンタルサーバ(OS:linux)
- (1)登録フォーム(shift_jis) ↓各値を渡す (2)確認ページ(shift_jis) ↓各値をmb_convert_encoding(shift_jisに変更) (3)追加 すると文字化けします。以前、cgi-lib.plを用いてperlで書いていたものは、文字化けしていません。どこがおかしいのでしょうか?
- (1)登録フォーム(euc-jp) ↓各値を渡す (2)確認ページ(euc-jp) ↓各値をmb_convert_encoding(euc-jpに変更) (3)追加 としても文字化けしています。(DBだけでなく、ページ全体も)
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
phpMyAdminで閲覧するときに、文字コードの設定がDBに保存したデータと相違していることは考えられませんか? phpMyAdminのメインページで、Languageを変更してみてください。 実際わたしもeucのテーブルとutf-8のテーブルが混在していて、 閲覧するテーブルによって表示する文字コードを変えなければいけなかったりして、 けっこう面倒な目にあってます。
お礼
>phpMyAdminのメインページで、Languageを変更 ありがとうございます。 解決できました!