← Import Doctorに戻る

見えない空白・文字の違いが原因になる理由

コピー&ペーストやWeb画面からの転記では、目で見ても気付きにくい文字が混ざることがあります。コードやIDの完全一致では、1文字の違いでも別の値になります。

前後空白・NBSP・全角空白

普通の半角スペース以外にも、NBSP(改行されない空白)や全角空白があります。見た目が似ていても別文字です。

ABCABC⟦空白⟧

ゼロ幅文字・制御文字

幅が0の文字は画面に見えません。制御文字も通常の表示では気付きにくく、インポート先の検証で拒否される場合があります。

見た目が同じUnicode文字

Unicodeでは、同じように見える文字でも内部のコードポイント列が異なる場合があります。NFC/NFDの違いもその一例です。

Import Doctorでの表示

見えない差は、空白や改行を記号で可視化したり、必要に応じてコードポイント情報を使ったりして、左右で違いを確認できるようにします。

Import Doctorで診断する