• 締切済み

phpとデータベースの文字化け

mysqlとphpでの文字化けに苦しんでいます。 サイトなどめぐって [mysqld] default-character-set=utf8 skip-character-set-client-handshake をmy.iniに追加すると直るらしいのですが、入力後mysqlを再起動させてstatusコマンドでみてもlatain1になっていて変化ありません。 テーブル製作時の設定がわるいのかなと思ってみたり、、、 よろしくお願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.1

>default-character-set=utf8 >テーブル製作時の設定がわるいのかなと思ってみたり、、、 すでに作成したデータベースには影響しなかったはずです。 あくまで「デフォルト」なので、latin1状態で作成したデータベースだとデータベース中にlatin1というコードが記録されちゃっており、それが優先です。 作り直しましょう。

関連するQ&A

専門家に質問してみよう