見えない空白・文字の違いが原因になる理由
コピー&ペーストやWeb画面からの転記では、目で見ても気付きにくい文字が混ざることがあります。コードやIDの完全一致では、1文字の違いでも別の値になります。
前後空白・NBSP・全角空白
普通の半角スペース以外にも、NBSP(改行されない空白)や全角空白があります。見た目が似ていても別文字です。
ABC → ABC⟦空白⟧ゼロ幅文字・制御文字
幅が0の文字は画面に見えません。制御文字も通常の表示では気付きにくく、インポート先の検証で拒否される場合があります。
見た目が同じUnicode文字
Unicodeでは、同じように見える文字でも内部のコードポイント列が異なる場合があります。NFC/NFDの違いもその一例です。
Import Doctorでの表示
見えない差は、空白や改行を記号で可視化したり、必要に応じてコードポイント情報を使ったりして、左右で違いを確認できるようにします。
Import Doctorで診断する