• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「表」などの文字化け)

表の文字化け問題の解決方法

このQ&Aのポイント
  • MySQLとPHPを使用して携帯サイトを作成していますが、受け取ったデータに「表」という文字が含まれると文字化けしてしまいます。
  • MySQLのバージョンは4.0.27で文字コードはEUC-JP固定で変更できません。
  • 携帯サイトの表示はShift-jisで行われているため、文字化けの問題が生じています。ご教授お願い致します。

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

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

MySQLに文字列を入れるときはmysql_real_escape_string( )でエスケープしましょう。 $str = "表示"; $str = mysql_real_escape_string( $str ); $sql="INSERT INTO DBNAME VALUES('$str')"; mysql_query($sql);

okok033
質問者

お礼

$str = mysql_real_escape_string( $str ); を入れることで文字化けが解消されました。 ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

表は5c文字ですね、本質的にはshiftjisをつかわない以外ありませんが・・・

関連するQ&A