見た目が同じでも一致しない原因
WebページやPDFからコピーした文字列には、ゼロ幅スペース、ノーブレークスペース、方向制御文字などが含まれる場合があります。画面では見えなくても、URL、会員ID、商品コードの一致判定に影響します。
半角空白
U+0020ノーブレーク空白
U+00A0ゼロ幅スペース
U+200B安全な確認方法
対象文字列をトップページへ貼り付け、1文字ずつのカードを確認します。改行は↵、タブは⇥、空白は␠として表示されるため、前後の余分な文字も見つけられます。
無条件に削除しない
見えない文字には、改行を防ぐ、右から左の文字列を正しく並べる、絵文字を結合するといった役割があります。識別子では除去が必要でも、自然言語や絵文字では必要な場合があるため、用途を確認してから編集します。