• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:全角ダッシュの出力)

全角ダッシュの出力に関する問題と解決策

このQ&Aのポイント
  • 全角ダッシュ(―)を含むデータを扱う際に文字化けが発生する問題があります。
  • phpとmysqlを使用している場合、全角ダッシュを出力するとエラーが発生します。
  • 全角ダッシュを文字列から置き換えようとしてもエラーが発生し、正しく認識されません。

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

  • ベストアンサー
  • cooz7654
  • ベストアンサー率77% (7/9)
回答No.1

入出力のエンコードが怪しいですね。 mb_http_output("SJIS"); mb_http_input ("SJIS");//DBのエンコード次第で変更 mb_internal_encoding("EUC-JP"); ob_start('mb_output_handler'); print "―あいうえお"; などとしてみてはいかがでしょうか。

briantaphy
質問者

お礼

ご回答ありがとう御座います。エンコード関連にはさっぱりで。。 参考にします。 いろいろ試した結果、全角ダッシュをphpで出力するには"―\"ってしてみると表示できました。なんなんでしょうかこれは。。 認識できたのでstr_replaceで全角ダッシュを"ー"にして一日悩ましてくれた全角ダッシュ問題を乗り越えれました。ありがとうございます。

関連するQ&A