Showing posts with label Post HTML. Show all posts
Showing posts with label Post HTML. Show all posts

Saturday, July 25, 2009

Web: HTML Encoder

This page will convert HTML special characters into HTML entities. The encoded text can then be inserted into another HTML document or blog posting and the reserved characters (such as < and &) will show up normally.

Enter your text in the form field below. The encoded result will be displayed in the lower field as you type.

Enter HTML to Encode:


HTML Encoded Result: (Click to Select All)

The HTML encoding is performed with this Javascript function:

/* encode html entities */
var char2entity = { '"' : '&quot;', '<' : '&lt;', '>' : '&gt;', '&' : '&amp;', "'" : '&#39;' }; /* IE can't handle &apos; */
function encode_entities(str) {
var rv = '';
for (var i = 0; i < str.length; i++) {
var ch = str.charAt(i);
rv += char2entity[ch] || ch;
}
return rv;
}
See also: handy shell function for html encoding.

Keywords: html encoding, html encoder