- 締切済み
全角スペースを切り落とす方法
掲示板などで、投稿された名前などに入っている全角スペースを切り落としたいのです。 $name =~ s/\s+//g; これでやってみたのですが、半角スペースしか切り落とせません。 全角スペースを切り落とすにはどのような方法がありますでしょうか? 自分なりに調べてみたんですが、わかりませんでした。 お時間ございましたら、教えていただけますでしょうか? 方法を紹介してあるURLだけでも結構ですので、よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
お礼
>入ってくるデータがEUCで、スクリプトもEUCなら $name =~ s/ //g; でそのままできますよ。 実は、試してみたのですがダメだったのです。 しかし、これを書いたのが、jcodeで変換する前の部分だったので、ダメだったんですね。(^_^;) sjisの文字コードで指定した方法でやってみたところ、上手くいきました。 ありがとうございました。 しかし、これってもしUNIXユーザの人が書き込んだら、全角スペースは切り取られないということでしょうか? EUCの方も書いておいたほうがいいのでしょうか? 文字コード表があるURLとかってないんでしょうか? もし、ご存知でしたら教えていただけますでしょうか? ご返答に、さらに質問してしまってすみません。 もし、よろしけれご返答いただければ、幸いです。