2007年6月

sjisの罠

  • 2007.06.15

perlの正規表現などのマッチングを行うとエラーになる事がある。 エラーメッセージUnmatched [ in regex; marked by~ どうやらsjis(SHIFT-JIS)でのみ起こる現象のようだ。対象の文字列や変数の中に文字化けする文字(表や申など)があると起こる現象のようです。 このページが参考になりました。http://www.nishishi.com/blog/2006/02/unmatched_in_re.html