こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

php db 文字化け

文字コードEUC-JPで開発しています。
題名の通り文字化けします。
どうやらDBからselectやinsertしたときに文字化けをするようです。
selectですと文字化た値が取れますし、
insertでは文字化けするためinsertできずエラーとなります。

sql直前で
mysql_query("set names EUC-JP");
も行っています。
テーブルの文字コードはオプションで
eucjpms -- UJIS for Windows Japanese
としています。
個別に該当カラムもそうしています。

何がまずいでしょうか?

投稿日時 - 2008-05-30 17:16:45

QNo.4062439

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

関数

mb_convert_encoding

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

投稿日時 - 2008-05-30 17:51:44

補足

ごめんなさい、それはもう試してました
$tempName = mb_convert_encoding($row["name"], "EUC-JP","ASCII");

とし、試してみましたがasciiのままでした。
変換できないときはそのままっぽいです

投稿日時 - 2008-05-30 18:32:30

あなたにオススメの質問