C言語なら俺に聞け(入門篇) Part 42
■ このスレッドは過去ログ倉庫に格納されています
0604デフォルトの名無しさん
2009/01/14(水) 23:29:53ざっとしか読んでないけどあってる
で、SJISの2バイト目に\と同じコードを持つ文字があって、それに対して適切な処理ができないと
次の文字の1バイト目がエスケープされてしまい、文字化けが発生したりする。
EUC(-JPに限らず)や、UTF-8なんかだとそういうことはないので化けない
バイト列中の任意の1バイトを見た時に、マルチバイト文字の一部なのか、シングルバイト文字なのかが
分かるようになっている。
その辺は文字コードごとの仕組みに依存するのでその辺を調べてみては
■ このスレッドは過去ログ倉庫に格納されています