2024年3月16日 1:40 am #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 を :: に変更して表記すれば、正しく並べ替えられていることが確認できました。
よろしくお願いいたします。