• 締切済み

php db 文字化け

文字コードEUC-JPで開発しています。 題名の通り文字化けします。 どうやらDBからselectやinsertしたときに文字化けをするようです。 selectですと文字化た値が取れますし、 insertでは文字化けするためinsertできずエラーとなります。 sql直前で mysql_query("set names EUC-JP"); も行っています。 テーブルの文字コードはオプションで eucjpms -- UJIS for Windows Japanese としています。 個別に該当カラムもそうしています。 何がまずいでしょうか?

みんなの回答

  • hkd9001
  • ベストアンサー率48% (99/204)
回答No.1

関数 mb_convert_encoding を適当にはさんで、コード変換してみると、うまく行くことがあります。

japan_3
質問者

補足

ごめんなさい、それはもう試してました $tempName = mb_convert_encoding($row["name"], "EUC-JP","ASCII"); とし、試してみましたがasciiのままでした。 変換できないときはそのままっぽいです

関連するQ&A