特殊文字を HTML エンティティにエンコードする方法
変換したいテキストを入力すると、山括弧やアンパサンドなどの特殊文字を HTML エンティティへエンコードできます。入力なしでは処理が成功しないため、対象の文字列を入力して実行してください。
HTML エンティティへの変換に使う方法
このツールは、入力した文字列に含まれる特殊文字を HTML エンティティへ変換するために使います。HTML の一部として扱いたいテキストに山括弧やアンパサンドが含まれている場合、文字をそのまま渡すのではなく、エンティティ形式の文字列に置き換えた結果を確認できます。HTML の表示やサニタイズを行う機能ではなく、入力テキストのエンコードに用途を絞ったツールとして利用してください。
入力して変換する手順
- 変換したいテキストを用意します。文章の中に山括弧(
<、>)やアンパサンド(&)が含まれている場合は、それらを含めた状態で入力してください。 - HTML Encode の入力欄にテキストを貼り付けます。入力は任意ですが、何も入力しない場合は処理が成功しません。
- 画面上の実行または変換に相当する操作を選択します。入力がある場合、処理が成功すれば変換後のテキストが結果として返されます。
- 結果をコピーし、HTML の文字列として扱う箇所に貼り付けます。元の文章と見比べ、変換したい記号がエンティティ表記になっているかを確認してください。
結果の見方と注意点
成功した結果では、入力テキストに含まれる特殊文字が HTML エンティティとして表されます。たとえば山括弧は < または >、アンパサンドは & の形になります。これは文字をエンコードした結果であり、HTML を画面に表示する処理や、エンティティを元の記号へ戻すデコード処理を意味しません。
入力が空のままの場合は、変換後の文字列ではなく成功していない結果になります。そのため、結果が得られないときは、まず入力欄に対象のテキストが入っているかを確認してください。なお、どの環境で処理されるか、入力データがどのように扱われるかについては、この機能の確認済み情報だけでは判断できません。
使用例
HTML の例として使う文字列に山括弧とアンパサンドが含まれているため、記号をエンコードした結果を確認します。
入力欄に 条件 <A&B> と入力し、変換に相当する操作を選択します。
結果には、山括弧が < と >、アンパサンドが & として表されたエンコード済みテキストが返ります。
制限事項
- 確認できるのはテキストの HTML エンコード機能です。HTML の表示、エンティティのデコード、サニタイズ、入力データの扱われ方については、この機能情報から判断できません。
よくある間違い
- 入力欄を空のまま実行すると、処理は成功しません。変換対象の文字列を少なくとも一つ入力してから、もう一度実行してください。
よくある質問
入力欄を空にして実行できますか?
入力が空の場合は処理が成功しません。テキストを入力してから実行してください。
山括弧やアンパサンドはどのように変換されますか?
山括弧は < と >、アンパサンドは & として結果に表されます。
変換後の文字列を HTML として表示できますか?
成功時にはエンコードされたテキストが返されます。ただし、この機能が HTML の表示、デコード、サニタイズまで行うことは確認されていません。