• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Mysqlの文字化けについて)

Mysqlの文字化けについて

このQ&Aのポイント
  • MysqlをPDOからアクセスする際に日本語入力すると文字化けしてしまう問題が発生しています。
  • 文字コードの問題が原因として考えられます。
  • PHPMyAdminで文字コードをutf8_general_ciに設定し、PDOでも文字コードをutf8に指定してみましたが、問題は解決されませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • rakujin
  • ベストアンサー率38% (34/89)
回答No.2

$con = mysql_connect($server,$user,$password); mysql_query("SET NAMES utf8",$con); 上記のように書いてもだめでしょうか? 私の場合は、ロリポップでしたが、utf8_general_ci にし、上記コードを書きこむと、文字化けしなくなりました。

その他の回答 (1)

  • nmktksk
  • ベストアンサー率36% (75/208)
回答No.1

mysqlのdefault-character-setにutf8を設定

simizukiyo
質問者

補足

回答ありがとうございます。 早速調べてみたのですが、default-character-setを変更するには /etc/my.cnfを書き換える必要があると書いてありました。 しかし、さくらのレンタルサーバではmy.cnfはetcの中にありませんでした。 セキュリティの問題でユーザには見えなくなってるとの記事も見つけました。 どのように変更するかも教えていただけないでしょうか。

関連するQ&A