misc.log
id:frontline
VB.NETでのサロゲートペア文字の取り扱い
文字のチェック処理を扱う必要が出てきたのでテストデータを作っているのですが、サロゲートペアがどのように扱われるかについて勘違いしていました。たとえば、U+29E3D、「ほっけ(魚+花)」という文字ですが、これはプログラム中では以下のように取り扱われるようです。 Lengthプロパティは2(2文字扱い) shift_jisに…