2011-05-23 17 views
6

estoy usando the cluetip plugin y el simple caso de uso es para poner el contenido en un atributo de título, como a continuación:cómo codificar apóstrofes para una página web

<a title='Top title|detail content'>Text</a> 

Ahora estoy corriendo en temas en los que la cadena que está dentro de "contenido detalle' tiene un apóstrofe dentro de ella y parece confundir complemento cluetip. ¿hay alguna forma de escapar o codificar un apóstrofe para permitir cluetip funcione correctamente.

+2

En .NET 4.0 System.Web.HttpUtility.HtmlEncode funciona, pero en 3.5 por alguna razón omite apóstrofos individuales. Puede usar System.Security.SecurityElement.Escape si está en 3.5. – Hardwareguy

Respuesta

9

Está buscando &apos;.
Ver HTML entities.

+0

hay un método en la biblioteca .net 3.5 para tomar una cadena y convertir todos estos caracteres como un apóstrofo y convertirlos a su equivalente (' en este caso) – leora

+1

@ooo: 'HttpUtility.HtmlEncode' – SLaks

+5

htmlEncode método no parece hacer algo para apóstrofes. – leora

0

has necesitado HTML escapar el apóstrofe?

+2

Esa es su pregunta. – SLaks

3

Querrá utilizar &#39; por this link desde &apos; tiene soporte para navegadores. Ver this old post para más información.

+0

' es una comilla simple. ’ es un apóstrofo. – xr280xr

Cuestiones relacionadas