function stringUnicode(str){
str = str.replace(' ','\u00a0');//espacio sin separación.
str = str.replace('¡','\u00a1');//signo de apertura de exclamación.
str = str.replace('¢','\u00a2');//signo de centavo.
str = str.replace('£','\u00a3');//signo de Libra Esterlina.
str = str.replace('¤','\u00a4');//signo de divisa general.
str = str.replace('¥','\u00a5');//signo de yen.
str = str.replace('¦','\u00a6');//barra vertical partida.
str = str.replace('§','\u00a7');//signo de sección.
str = str.replace('¨','\u00a8');//diéresis - umlaut.
str = str.replace('©','\u00a9');//signo de derechos de autor - copyright.
str = str.replace('ª','\u00aa');//género feminino - indicador ordinal f.
str = str.replace('«','\u00ab');//comillas anguladas de apertura.
str = str.replace('¬','\u00ac');//signo de no - símbolo lógico.
str = str.replace('®','\u00ae');//signo de marca registrada.
str = str.replace('¯','\u00af');//macrón - raya alta.
str = str.replace('°','\u00b0');//signo de grado.
str = str.replace('±','\u00b1');//signo de más o menos.
str = str.replace('²','\u00b2');//superíndice dos - cuadrado.
str = str.replace('³','\u00b3');//superíndice tres - cúbico.
str = str.replace('´','\u00b4');//acento agudo - agudo espaciado.
str = str.replace('µ','\u00b5');//signo de micro.
str = str.replace('¶','\u00b6');//signo de fin de párrafo.
str = str.replace('·','\u00b7');//punto medio - coma Georgiana.
str = str.replace('¸','\u00b8');//cedilla.
str = str.replace('¹','\u00b9');//superíndice uno.
str = str.replace('º','\u00ba');//género masculino - indicador ordinal m.
str = str.replace('»','\u00bb');//comillas anguladas de cierre.
str = str.replace('¼','\u00bc');//fracción un cuarto.
str = str.replace('½','\u00bd');//fracción medio - mitad.
str = str.replace('¾','\u00be');//fracción tres cuartos.
str = str.replace('¿','\u00bf');//signo de interrogación - apertura.
str = str.replace('À','\u00c0');//A mayúscula con acento grave.
str = str.replace('Á','\u00c1');//A mayúscula con acento agudo.
str = str.replace('Â','\u00c2');//A mayúscula con acento circunflejo.
str = str.replace('Ã','\u00c3');//A mayúscula con tilde.
str = str.replace('Ä','\u00c4');//A mayúscula con diéresis.
str = str.replace('Å','\u00c5');//A mayúscula con anillo.
str = str.replace('Æ','\u00c6');//diptongo AE mayúscula (ligadura).
str = str.replace('Ç','\u00c7');//C cedilla mayúscula.
str = str.replace('È','\u00c8');//E mayúscula con acento grave.
str = str.replace('É','\u00c9');//E mayúscula con acento agudo.
str = str.replace('Ê','\u00ca');//E mayúscula con acento circunflejo.
str = str.replace('Ë','\u00cb');//E mayúscula con diéresis.
str = str.replace('Ì','\u00cc');//I mayúscula con acento grave.
str = str.replace('Í','\u00cd');//I mayúscula con acento agudo.
str = str.replace('Î','\u00ce');//I mayúscula con acento circunflejo.
str = str.replace('Ï','\u00cf');//I mayúscula con diéresis.
str = str.replace('Ð','\u00d0');//ETH islandesa mayúscula.
str = str.replace('Ñ','\u00d1');//N mayúscula con tilde - eñe.
str = str.replace('Ò','\u00d2');//O mayúscula con acento grave.
str = str.replace('Ó','\u00d3');//O mayúscula con acento agudo.
str = str.replace('Ô','\u00d4');//O mayúscula con acento circunflejo.
str = str.replace('Õ','\u00d5');//O mayúscula con tilde.
str = str.replace('Ö','\u00d6');//O mayúscula con diéresis.
str = str.replace('×','\u00d7');//signo de multiplicación.
str = str.replace('Ø','\u00d8');//O mayúscula with slash.
str = str.replace('Ù','\u00d9');//U mayúscula con acento grave.
str = str.replace('Ú','\u00da');//U mayúscula con acento agudo.
str = str.replace('Û','\u00db');//U mayúscula con acento circunflejo.
str = str.replace('Ü','\u00dc');//U mayúscula con diéresis.
str = str.replace('Ý','\u00dd');//Y mayúscula con acento agudo.
str = str.replace('Þ','\u00de');//THORN islandesa mayúscula.
str = str.replace('ß','\u00df');//s minúscula (alemán) - Beta minúscula.
str = str.replace('à','\u00e0');//a minúscula con acento grave.
str = str.replace('á','\u00e1');//a minúscula con acento agudo.
str = str.replace('â','\u00e2');//a minúscula con acento circunflejo.
str = str.replace('ã','\u00e3');//a minúscula con tilde.
str = str.replace('ä','\u00e4');//a minúscula con diéresis.
str = str.replace('å','\u00e5');//a minúscula con anillo.
str = str.replace('æ','\u00e6');//diptongo ae minúscula (ligadura).
str = str.replace('ç','\u00e7');//c cedilla minúscula.
str = str.replace('è','\u00e8');//e minúscula con acento grave.
str = str.replace('é','\u00e9');//e minúscula con acento agudo.
str = str.replace('ê','\u00ea');//e minúscula con acento circunflejo.
str = str.replace('ë','\u00eb');//e minúscula con diéresis.
str = str.replace('ì','\u00ec');//i minúscula con acento grave.
str = str.replace('í','\u00ed');//i minúscula con acento agudo.
str = str.replace('î','\u00ee');//i minúscula con acento circunflejo.
str = str.replace('ï','\u00ef');//i minúscula con diéresis.
str = str.replace('ð','\u00f0');//eth islandesa minúscula.
str = str.replace('ñ','\u00f1');//eñe minúscula - n minúscula con tilde.
str = str.replace('ò','\u00f2');//o minúscula con acento grave.
str = str.replace('ó','\u00f3');//o minúscula con acento agudo.
str = str.replace('ô','\u00f4');//o minúscula con acento circunflejo.
str = str.replace('õ','\u00f5');//o minúscula con tilde.
str = str.replace('ö','\u00f6');//o minúscula con diéresis.
str = str.replace('÷','\u00f7');//signo de división.
str = str.replace('ø','\u00f8');//o barrada minúscula.
str = str.replace('ù','\u00f9');//u minúscula con acento grave.
str = str.replace('ú','\u00fa');//u minúscula con acento agudo.
str = str.replace('û','\u00fb');//u minúscula con acento circunflejo.
str = str.replace('ü','\u00fc');//u minúscula con diéresis.
str = str.replace('ý','\u00fd');//y minúscula con acento agudo.
str = str.replace('þ','\u00fe');//thorn islandesa minúscula.
str = str.replace('ÿ','\u00ff');//y minúscula con diéresis.
str = str.replace('Œ','\u0152');//OE mayúscula (ligadura).
str = str.replace('œ','\u0153');//oe minúscula (ligadura).
str = str.replace('Š','\u0160');//S mayúscula con caron.
str = str.replace('š','\u0161');//s minúscula con caron - acento hacek.
str = str.replace('Ÿ','\u0178');//Y mayúscula con diéresis.
str = str.replace('ƒ','\u0192');//f minúscula itálica - signo de función.
str = str.replace('–','\u2013');//raya corta.
str = str.replace('——','\u2014');//raya larga.
str = str.replace('‘','\u2018');//comilla izquierda - citación.
str = str.replace('’','\u2019');//comilla derecha - citación.
str = str.replace('‚','\u201a');//comilla de citación - baja.
str = str.replace('“','\u201c');//comillas de citación - arriba izquierda.
str = str.replace('”','\u201d');//comillas de citación - arriba derecha.
str = str.replace('„','\u201e');//comillas de citación - abajo.
str = str.replace('†','\u2020');//cruz.
str = str.replace('‡','\u2021');//doble cruz.
str = str.replace('•','\u2022');//viñeta - bullet.
str = str.replace('…','\u2026');//puntos suspensivos.
str = str.replace('‰','\u2030');//signo de pro mil.
str = str.replace('€','\u20ac');//signo de euro.
str = str.replace('™','\u2122');//signo de marca registrada - trade mark.
return str;//Regresa la cadena codificada con unicode.
}