Posible duplicado:
Codificación HTML JavaScript / jQuery
Estoy pasando información al cliente como Json y estoy generando algo de HTML a partir de mi código javascript. Tengo un campo llamado nombre que paso al título de una imagen como esta:
html.push("<img title="" + person.Name + "" src . . .
el problema es si la persona. El nombre es «Joe O’Mally», ya que solo aparece como «Joe O» cuando coloco el cursor sobre la imagen (debido al «en el nombre»)
No quiero quitar el ‘en el lado del servidor, ya que hay otros lugares donde quiero mostrar la cadena exacta en la página.
¿Existe un equivalente de HttpUtility.HtmlEncode en javascript que mostrará el nombre completo en el título de la imagen, cuando coloco el cursor sobre la imagen?