不可視文字ビューア
見た目では判別しにくい空白、タブ、改行、ゼロ幅スペースを可視化する調査ツール。差分不一致や文字列比較エラーの原因探しに使える。
使い方
- 不可視文字を含む文字列を入力する。
- 出力欄でスペース、タブ、改行などの位置を確認する。
- コピーして調査メモやレビューに使う。
不可視文字ビューア
H e l l o Tab スペース w o r l d NBSP ゼロ幅スペース LF
仕組み
- 文字列を1文字ずつ走査し、不可視文字を読みやすい名前へ置換。
- 通常文字はそのまま残すため、混入箇所を文脈付きで確認可能。
手元でやるには
不可視文字を名前へ置換
必要環境: Python 3python3 -c 'import sys; m={" ":"<Space>","\t":"<Tab>","\r":"<CR>","\n":"<LF>\n","\u00a0":"<NBSP>","\u200b":"<ZWSP>"}; print("".join(m.get(c,c) for c in sys.stdin.read()))' < input.txt