#31682
Yutaka Emura
キーマスター

いつもお世話になっております。江村です。

EmEditor では、IPv6 として認識する IP アドレスを厳密にしています。

2001:DB8:0:0:8:800:200C:a76b

というように、大文字が含まれていたり、

2001:cb0::fc0::abc

というように曖昧な表記、または

2345:425:2CA1:0000:0000:567:5673:23b5

というように 0000 を :: と表記していない場合は、IPv6 として認識される文字列からはじいています。

RFC では、大文字や 0000 は許されていますが、小文字で :: を使用して表記しているのが一般的であり、その一般的な表記のみを IPv6 として認識しています。そのようにしないと、IPv6 ではない英数字の組み合わせが IPv6 として誤って認識されてしまい、多くのユーザーが期待した結果と異なる可能性があります。

EmEditor の設定のプロパティのリンク ページで、IPv6 を有効にしておけば、IPv6 が強調表示されるため、わかりやすくなります。

すべて、小文字に変換し、曖昧な表記を直し、0000 を :: に変更して表記すれば、正しく並べ替えられていることが確認できました。

よろしくお願いいたします。