- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:全角ダッシュの出力)
全角ダッシュの出力に関する問題と解決策
このQ&Aのポイント
- 全角ダッシュ(―)を含むデータを扱う際に文字化けが発生する問題があります。
- phpとmysqlを使用している場合、全角ダッシュを出力するとエラーが発生します。
- 全角ダッシュを文字列から置き換えようとしてもエラーが発生し、正しく認識されません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
入出力のエンコードが怪しいですね。 mb_http_output("SJIS"); mb_http_input ("SJIS");//DBのエンコード次第で変更 mb_internal_encoding("EUC-JP"); ob_start('mb_output_handler'); print "―あいうえお"; などとしてみてはいかがでしょうか。
お礼
ご回答ありがとう御座います。エンコード関連にはさっぱりで。。 参考にします。 いろいろ試した結果、全角ダッシュをphpで出力するには"―\"ってしてみると表示できました。なんなんでしょうかこれは。。 認識できたのでstr_replaceで全角ダッシュを"ー"にして一日悩ましてくれた全角ダッシュ問題を乗り越えれました。ありがとうございます。