function CodificaCaratteri(valore) {
	var str = valore.replace(/"/g,"&quot;");
	var str = str.replace(/&/g,"&amp;");
	var str = str.replace(/</g,"&lt;");
	var str = str.replace(/>/g,"&gt;");
	var str = str.replace(/€/g,"&euro;");
	
	var str = str.replace(/Á/g,"&Aacute;");
	var str = str.replace(/á/g,"&aacute;");
	var str = str.replace(/Â/g,"&Acirc;");
	var str = str.replace(/â/g,"&acirc;");
	var str = str.replace(/´/g,"&acute;");
	
	var str = str.replace(/Æ/g,"&AElig;");
	var str = str.replace(/æ/g,"&aelig;");
	var str = str.replace(/À/g,"&Agrave;");
	var str = str.replace(/à/g,"&agrave;");
	var str = str.replace(/Å/g,"&Aring;");
	
	var str = str.replace(/å/g,"&aring;");
	var str = str.replace(/Ã/g,"&Atilde;");
	var str = str.replace(/ã/g,"&atilde;");
	var str = str.replace(/Ä/g,"&Auml;");
	var str = str.replace(/ä/g,"&auml;");
	
	var str = str.replace(/¦/g,"&brvbar;");
	var str = str.replace(/Ç/g,"&Ccedil;");
	var str = str.replace(/ç/g,"&ccedil;");
	var str = str.replace(/¸/g,"&cedil;");
	var str = str.replace(/¢/g,"&cent;");
	
	var str = str.replace(/ˆ/g,"&circ;");
	var str = str.replace(/©/g,"&copy;");
	var str = str.replace(/¤/g,"&curren;");
	var str = str.replace(/°/g,"&deg;");
	var str = str.replace(/÷/g,"&divide;");
	
	var str = str.replace(/É/g,"&Eacute;");
	var str = str.replace(/é/g,"&eacute;");
	var str = str.replace(/Ê/g,"&Ecirc;");
	var str = str.replace(/ê/g,"&ecirc;");
	var str = str.replace(/È/g,"&Egrave;");
	var str = str.replace(/è/g,"&egrave;");
	
	var str = str.replace(/Ð/g,"&ETH;");
	var str = str.replace(/ð/g,"&eth;");
	var str = str.replace(/Ë/g,"&Euml;");
	var str = str.replace(/ë/g,"&euml;");
	var str = str.replace(/ƒ/g,"&fnof;");
	
	var str = str.replace(/½/g,"&frac12;");
	var str = str.replace(/¼/g,"&frac14;");
	var str = str.replace(/¾/g,"&frac34;");
	var str = str.replace(/Í/g,"&Iacute;");
	var str = str.replace(/í/g,"&iacute;");
	
	var str = str.replace(/Î/g,"&Icirc;");
	var str = str.replace(/î/g,"&icirc;");
	var str = str.replace(/¡/g,"&iexcl;");
	var str = str.replace(/Ì/g,"&Igrave;");
	var str = str.replace(/ì/g,"&igrave;");
	
	var str = str.replace(/¿/g,"&iquest;");
	var str = str.replace(/Ï/g,"&Iuml;");
	var str = str.replace(/ï/g,"&iuml;");
	var str = str.replace(/«/g,"&laquo;");
	var str = str.replace(/¯/g,"&macr;");
	
	var str = str.replace(/µ/g,"&micro;");
	var str = str.replace(/·/g,"&middot;");
	var str = str.replace(/¬/g,"&not;");
	var str = str.replace(/Ñ/g,"&Ntilde;");
	var str = str.replace(/ñ/g,"&ntilde;");
	
	var str = str.replace(/Ó/g,"&Oacute;");
	var str = str.replace(/ó/g,"&oacute;");
	var str = str.replace(/Ô/g,"&Ocirc;");
	var str = str.replace(/ô/g,"&ocirc;");
	var str = str.replace(/Œ/g,"&OElig;");
	
	var str = str.replace(/œ/g,"&oelig;");
	var str = str.replace(/Ò/g,"&Ograve;");
	var str = str.replace(/ò/g,"&ograve;");
	var str = str.replace(/ª/g,"&ordf;");
	var str = str.replace(/º/g,"&ordm;");
	
	var str = str.replace(/Ø/g,"&Oslash;");
	var str = str.replace(/ø/g,"&oslash;");
	var str = str.replace(/Õ/g,"&Otilde;");
	var str = str.replace(/õ/g,"&otilde;");
	var str = str.replace(/Ö/g,"&Ouml;");
	
	var str = str.replace(/ö/g,"&ouml;");
	var str = str.replace(/¶/g,"&para;");
	var str = str.replace(/±/g,"&plusmn;");
	var str = str.replace(/£/g,"&pound;");
	var str = str.replace(/»/g,"&raquo;");
	
	var str = str.replace(/®/g,"&reg;");
	var str = str.replace(/Š/g,"&Scaron;");
	var str = str.replace(/š/g,"&scaron;");
	var str = str.replace(/§/g,"&sect;");
	var str = str.replace(/¹/g,"&sup1;");
	
	var str = str.replace(/²/g,"&sup2;");
	var str = str.replace(/³/g,"&sup3;");
	var str = str.replace(/ß/g,"&szlig;");
	var str = str.replace(/Þ/g,"&THORN;");
	var str = str.replace(/þ/g,"&thorn;");
	
	var str = str.replace(/˜/g,"&tilde;");
	var str = str.replace(/×/g,"&times;");
	var str = str.replace(/Ú/g,"&Uacute;");
	var str = str.replace(/ú/g,"&uacute;");
	var str = str.replace(/Û/g,"&Ucirc;");
	
	var str = str.replace(/û/g,"&ucirc;");
	var str = str.replace(/Ù/g,"&Ugrave;");
	var str = str.replace(/ù/g,"&ugrave;");
	var str = str.replace(/¨/g,"&uml;");
	var str = str.replace(/Ü/g,"&Uuml;");
	
	var str = str.replace(/ü/g,"&uuml;");
	var str = str.replace(/Ý/g,"&Yacute;");
	var str = str.replace(/ý/g,"&yacute;");
	var str = str.replace(/¥/g,"&yen;");
	var str = str.replace(/Ÿ/g,"&Yuml;");
	
	var str = str.replace(/ÿ/g,"&yuml;");
	var str = str.replace(/-/g,"&ndash;");
	var str = str.replace(/‘/g,"&lsquo;");
	var str = str.replace(/’/g,"&rsquo;");
	
	var str = str.replace(/‚/g,"&sbquo;");
	var str = str.replace(/“/g,"&ldquo;");
	var str = str.replace(/”/g,"&rdquo;");
	var str = str.replace(/„/g,"&bdquo;");
	var str = str.replace(/‹/g,"&lsaquo;");
	
	var str = str.replace(/›/g,"&rsaquo;");
	var str = str.replace(/†/g,"&dagger;");
	var str = str.replace(/‡/g,"&Dagger;");
	var str = str.replace(/‰/g,"&permil;");
	var str = str.replace(/•/g,"&bull;");
	
	var str = str.replace(/…/g,"&hellip;");
	var str = str.replace(/™/g,"&trade;");
	var str = str.replace(/-/g,"&minus;");
	
	var str = encodeURIComponent(str);
	
	return str;
	
}
