web

HTML Entity エンコード / デコード

HTML entity を名前付き、10 進、16 進形式でエンコード・デコードします。CMS やフロントエンド作業をローカルで確認できます。

待機中

変換中もスペースと改行は保持されます。

テキストプレビュー

レンダリングされた文字(空白を保持)
プレビューがここに表示されます。

このツールについて

DevCove HTML Entity エンコード / デコードは、フロントエンド開発者、CMS 編集者、テンプレート作者が HTML を安全に escape / unescape するのを支援します。© のような named entity、© のような decimal 形式、© のような hex 形式に文字を変換します。スペースと改行を保持しながら、混在 entity 文字列を Unicode テキストにデコードします。一括モードはログ、CSV フィールド、移行リストを行ごとに処理します。

使い方

CMS コンテンツ、テンプレート、ログに escape された HTML 文字が含まれるときにこのツールを使います:

  1. HTML、XML 風テンプレート、CMS フィールド向けにテキストを escape するには Encode、entity を読みやすい文字に戻すには Decode を選びます。
  2. エンコード向けに named、decimal、hex entity 形式を選択。named は通常読みやすく、数値形式は珍しい記号に有用です。
  3. 属性値を準備するときは quote エンコードを有効に。HTML テキストノードのみ escape するときは無効にします。
  4. テキストプレビューパネルで © やノンブレークスペースなど、デコード文字の見え方を確認します。
  5. 一括モードでログ、エクスポート、スプレッドシートから多数の行を改行を変えずに変換します。
  6. デコードはテキストを生成するだけ—ページへの安全な挿入のため HTML を sanitize しません。

機能

フロントエンド、CMS、テンプレート、ログトラブルシューティング向け:

  • ブラウザー内 HTML escape と unescape。
  • &、<、©、  などの named entity。
  • © のような decimal 数値 entity と © のような hex entity。
  • スペース、タブ、改行を保持。
  • デコード文字の見え方向けテキストプレビューパネル。
  • タブ区切りコピー出力付き行ごと一括エンコード / デコード。
  • 無効な数値 entity 向けの明確なエラー。
  • 100% ブラウザーローカル処理—入力はアップロードされません。
  • コンテンツパイプライン整理時に URL エンコード、Base64、JSON ツールと併用可能。

よくある質問

named entity と数値 entity の違いは何ですか?

Named entity は © のような読みやすい名前を使います。数値 entity は © や © のような code point を使います。ブラウザーはデコード後同じように扱います。

安全でない HTML を sanitize しますか?

いいえ。エンコードは誤った parse を防ぐのに役立ちますが、デコードは文字を明らかにするだけで script や安全でない markup は除去しません。信頼できない HTML をレンダリングする前に別途 sanitize してください。

改行は保持されますか?

はい。一括モードでは行ごとに変換し、単一値エンコード / デコードでも 文字を保持します。

いつクォートをエンコードすべきですか?

HTML 属性内に値を置くときはクォートをエンコードします。プレーンテキストノードでは < と > が通常重要な escape です。

1 つの文字列で混在 entity 形式をデコードできますか?

はい。デコーダーは同じ入力で named、decimal、hex entity を受け付けます。

コンテンツはアップロードされますか?

いいえ。すべてのエンコードとデコードはブラウザー内でローカルに実行されます。