• 締切済み

拡張文字のチェック

ファイルから文字列データを読み込んでDBに格納する再に 文字列データ内に第二水準及び、拡張文字が入っていたらNGを出すというチェックをしたいのですが、うまいこといかずに詰まってしまいました。 今のところ正規表現で該当文字をSJISのコードで指定してるのですが思ったとおりになりません。 環境は 読み込みファイルはSJIS、DBはEUC PHP4.3.9 DBはPostgresです。 よろしくお願いいたします。

みんなの回答

  • wp_
  • ベストアンサー率54% (132/242)
回答No.1

現状どうなっているか記述して頂けるとアドバイスしやすいかと思いますよ。 正規表現は確かに強力ですが、完全に理解するのは至難の業です。 バイナリ分解して検査する方法も検討してみてはいかがでしょうか。 多少負荷は増大しますしナンセンスではありますが・・・

関連するQ&A