エスケープ/アンエスケープツールとは?
各種プログラミング言語やデータ形式向けに、特殊文字のエスケープ(変換)とアンエスケープ(復元)を行うツールです。HTML・JSON・XML・CSS・JavaScript・URLの6形式に対応しています。
対応形式
| 形式 | エスケープ対象 | 用途 |
|---|---|---|
| HTML | & < > " ' | HTMLファイル・Webページ |
| JSON | " \ / 改行 タブ 制御文字 | APIレスポンス・設定ファイル |
| XML | & < > " ' | XMLデータ・RSS |
| CSS | 特殊文字を\XXXX形式に | CSSセレクタ・content属性 |
| JavaScript | ' " \ 改行 制御文字 | JSコード内の文字列リテラル |
| URL | 非ASCII・特殊文字を%XX形式に | URLパラメータ・クエリ文字列 |
使用場面
- Web開発: HTMLにユーザー入力を安全に表示するためのエスケープ
- API開発: JSONレスポンスの文字列エスケープ確認
- デバッグ: エスケープされた文字列の内容確認(アンエスケープ)
- データ変換: XML・CSS・URLなど各形式間の変換作業