文字列エスケープ・アンエスケープツール
HTML、XML、Java、C#、JavaScript、JSON、CSV(RFC 4180)、SQL向けに文字列をエスケープ・アンエスケープします。
使い方
- 1 対象の言語を選びます。言語ごとにエスケープ規則が異なります。
- 2 エスケープ(テキスト → リテラル文字列)とアンエスケープ(リテラル文字列 → テキスト)を切り替えます。
- 3 生のテキストまたはエスケープ済みの文字列を入力欄に貼り付けます。結果は入力と同時にリアルタイムで更新されます。
- 4 「入れ替え」を使うと、入力欄と結果欄の内容を瞬時に入れ替えられます。
このツールを使う理由
- 8種類の言語に対応 — HTML、XML、Java、C#、JavaScript、JSON、CSV(RFC 4180)、SQL。
- 言語ごとに専用の変換ルールを適用 — JavaはASCIIのみの\uXXXX表記を厳守し、JSONはネイティブのJSON.stringifyを使用、CSVはRFC 4180に準拠します。
- JSON処理にはブラウザ標準のパーサーを使用しており、エッジケースを自前実装で処理する不安がありません。
- 処理はすべてクライアント側で完結 — アップロードも、入力内容に対する解析トラッキングも一切行いません。
よくある質問
なぜJavaの出力はASCIIのみに限定されるのですか?
Javaのソースファイルは伝統的にISO-8859-1をデフォルトとしており、エディタやSCMのdiffツールもASCIIを扱うのが最も安全です。JavaのエスケープはASCII範囲外の文字をすべて\uXXXX表記に変換しますが、C#とJavaScriptのエスケープではUnicode文字がそのまま維持されます。
CSVはフィールドごとにエスケープされますか?
このツールは入力全体を1つのフィールドとして扱います。そのフィールドにカンマ、二重引用符、改行が含まれる場合、二重引用符で囲み、内部の二重引用符は二重化されます(RFC 4180準拠)。CSVの行全体を扱いたい場合は、専用のCSVパーサーを使用してください。
SQLではバックスラッシュと引用符の二重化のどちらを使いますか?
このツールは一重引用符を二重化する方式('')を採用しています。これはMySQL、PostgreSQL、SQLite、SQL Serverのいずれでも一貫して動作します。バックスラッシュによるエスケープはMySQLでのみ有効で、他の多くのデータベースではエラーの原因になります。
関連ツールはありますか?
名前付きエンティティの変換にはHTML Entities Converter、パーセントエンコーディングにはURL Encoderをご利用ください。
文字列エスケープ・アンエスケープツール とは?
Escape & Unescapeは、さまざまな言語・フォーマット向けに文字列をエスケープ/アンエスケープできるブラウザ完結型ツールです。HTML、XML、Java、C#、JavaScript、JSON、CSV(RFC 4180)、SQLそれぞれのエスケープ規則を適用し、特殊文字を安全に埋め込める形に変換します。また逆方向の変換にも対応しており、エスケープ済みの文字列を元のテキストに戻すことができます。
文字列エスケープ・アンエスケープツール は Zerethon Tools が提供する無料の 開発者 ユーティリティです。HTML、XML、Java、C#、JavaScript、JSON、CSV(RFC 4180)、SQL向けに文字列をエスケープ・アンエスケープします。. ブラウザ上で完全に動作します — 登録不要、アップロード不要。
- カテゴリ
- 開発者
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。文字列エスケープ・アンエスケープツール は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
関連ツール
JSONフォーマッター
JSONをオンラインで整形・検証・圧縮。無料・登録不要 — データはブラウザの外へ送信されません。
ツールを開くSQLフォーマッター
SQLクエリをオンラインで整形 — MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryのコードをきれいに整えます。
ツールを開くUUID生成ツール
オンラインでUUIDを生成 — v1、v4、v7、Nilに対応。最大10,000件の一括生成が可能。無料・登録不要。
ツールを開くパスワードジェネレーター
暗号学的に安全な強力なランダムパスワードを生成します。長さと文字セットを自由にカスタマイズ可能 — すべてブラウザ内で完結します。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。