タイトル通りです。
お知恵をお貸しください。
2バイト文字…というかShiftJISですよね?
http://madia.world.coocan.jp/vc/vc_bbs/200408/200408_04080017.html
こんな過去ログもあったりします。
ということで、「確実に先行バイト・後続バイトと判定する」方法はないです。
先頭から確認していかない限り。
# 前の文字を調べて行ってShiftJISの先行バイトに入らない文字が
# 2つ続いている箇所があればそこから調べて行く…という方法でいいんでしょうかね…。
http://katsura-kotonoha.sakura.ne.jp/prog/c/tip00010.shtml
こちらが参考になるのではないでしょうか。
ツイート | ![]() |