Pregunta

Dentro de una página asp.net, ¿debería usar?

<html><title>My page's title from México</title></html>

O

<html><title>My page's title from M&eacute;xico</title></html>

Ambos ejemplos tienen el mismo resultado.Dado que asp.net codifica todas mis páginas en utf-8, no es necesario utilizar entidades html, ¿verdad?

¿Fue útil?

Solución

La tabla ASCII es un conjunto de caracteres, posiblemente el primer conjunto estandarizado de caracteres en los días en que solo se podía ahorrar 1 byte por carácter. http://asciitable.com/ Pero miré un poco el conjunto de caracteres extendido de ASCII y parece que el carácter al que hace referencia es un carácter ASCII.Así que realmente no hay ningún problema en la forma que elijas para mostrar tu título.

Mi respuesta revisada es optar por uno menos costoso según el espacio (es decir,el primero)

Otros consejos

El segundo ejemplo garantizará la compatibilidad con los estándares ASCII de transmisión HTML.Entonces, mi voto es por el segundo ejemplo, por lo que no es necesario asegurarse de que el HTML se genere y se codifique como UTF-8 en todos los servidores proxy y cualquier otro tipo de almacenamiento en caché y traducción que pueda ocurrir.

Estás en lo correcto;Mientras haya Unicode en ambos extremos de la tubería, realmente no importa.Personalmente, usaría el primero simplemente porque es más legible.

Y, sinceramente, Unicode está muy extendido desde hace algún tiempo.Personalmente creo que es hora de dejar atrás a cualquiera que no pueda manejar UTF-8.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top