- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「表」などの文字化け)
表の文字化け問題の解決方法
このQ&Aのポイント
- MySQLとPHPを使用して携帯サイトを作成していますが、受け取ったデータに「表」という文字が含まれると文字化けしてしまいます。
- MySQLのバージョンは4.0.27で文字コードはEUC-JP固定で変更できません。
- 携帯サイトの表示はShift-jisで行われているため、文字化けの問題が生じています。ご教授お願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
MySQLに文字列を入れるときはmysql_real_escape_string( )でエスケープしましょう。 $str = "表示"; $str = mysql_real_escape_string( $str ); $sql="INSERT INTO DBNAME VALUES('$str')"; mysql_query($sql);
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
表は5c文字ですね、本質的にはshiftjisをつかわない以外ありませんが・・・
お礼
$str = mysql_real_escape_string( $str ); を入れることで文字化けが解消されました。 ありがとうございました。