• 締切済み

半角スペース の文字化けに対処したい

普段半角スペースを にしています PHP(初心者です)で を使うと文字化けしてしまいます \をいろんなところに入れてみたのですが、うまくいきません 文字化けを回避する方法はありませんか? 「 」だと2つ以上連続したら読んでもらえないので困ってます

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

ひとつ確認したいのですけど、半角空白を  に置き換えるのは どこでどのようにやっているのでしょうか? もし実行時に PHPスクリプトで行っているのなら、置換部分を見せてもらえませんか?

choei
質問者

補足

すみません 急いで文字化けを修正する必要があったので、&nbsp;も普通の半角スペースも使わない全く違う形で急場を凌いだため、その原因となったスクリプト部分がなくなってしまいました。 phpファイルを出力用タグはxhtmlタグで書き、その頭に<?php?>内で変数に&nbsp;を含む文字列を入れ($aa = ".....&nbsp;....";みたいに)、その変数をxhtmlタグ内のtitleやbodyの一部で出力したのですが・・・ ここにこんな書き方してましたっていう現物スクリプトがなくなって、正確な内容が分からなくなったので、解決諦めます。 お手間とらせてすみませんでした。

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

>PHP(初心者です)で&nbsp;を使うと文字化けしてしまいます 文字化けするのは&nbsp;の箇所でしょうか? それとも全般的にでるのでしょうか? 前者なら簡単な例をあげてください 後者ならPHP側のheaderとHTML側のmetaタグで文字コードを指定してください

choei
質問者

補足

>文字化けするのは の箇所でしょうか? はい、そうです 半角スペースにならずに?とでます &を\&としても\?になります

関連するQ&A