Javascript - Using utf-8 replacements for DOM methods:
sValue = aTemp[idxValue].replace("’", "\u2019");
sValue = sValue.replace("”", "\u201D");
sValue = sValue.replace("“", "\u201C");
oTd.appendChild(document.createTextNode(sValue));

oTd.appendChild(sSrc.replace("'", String.fromCharCode(8217)));

Character Decimal ( &#...; ) Hex ( &#x...; )
9679 
963225A0
965025B2
966025BC
8212 
8224 
8225 
§167 
8230ellipsis
*42asterisk
home