Cómo generar etiquetas html en la página
Como en el título:
Por ejemplo: ,Espera hasta que esté en la página. Qué etiquetas deben usarse o cómo lograrlo usando PHP
< > / Estos símbolos deben tener caracteres de escape, es decir, reemplazarse con algunos caracteres especiales.
Entidades de caracteres HTML, secuencias de escape
¿Por qué utilizar cadenas de escape?
En HTML, <, >, &, etc. tienen significados especiales (<, > se usan para firmas de enlaces y & se usan para escapar) y no se pueden usar directamente. Estos símbolos no se mostrarán en la página web que finalmente veamos, entonces, ¿qué debemos hacer si queremos mostrar estos símbolos en la página web?
Esta es una secuencia de escape HTML.
La secuencia de escape también se denomina entidad de carácter. En HTML, las secuencias de escape se definen por dos razones: la primera razón es que símbolos como "< " y "> " ya se usan para representar etiquetas HTML y, por lo tanto, no se pueden usar directamente como símbolos en el texto. Para utilizar estos símbolos en un documento HTML, se deben definir sus cadenas de escape. Cuando el programa intérprete encuentra una cadena de este tipo, la interpreta como un carácter real. Al ingresar cadenas de escape, se deben seguir reglas estrictas entre mayúsculas y minúsculas. La segunda razón es que algunos caracteres no están definidos en el juego de caracteres ASCII y, por lo tanto, deben representarse mediante cadenas de escape.
La composición de la cadena de escape
La cadena de escape (Escape Sequence) o entidad de carácter se divide en tres partes: la primera parte es un símbolo &, que en inglés se llama ampersand ; la segunda parte es el nombre de la entidad o # más el número de la entidad; la tercera parte es el nombre de la entidad o # más el número de la entidad; la cuarta parte es el nombre de la entidad o # más el número de la entidad. Entidad) número; la tercera parte es el punto y coma.
Por ejemplo, para mostrar un signo menor que (<), escriba < o <.
La ventaja de usar nombres de entidades es que son más fáciles de entender y una vez que los vea, probablemente pueda adivinar que significa menos que, pero la desventaja es que no todos los navegadores admiten los nombres de entidades más recientes. Los números de entidad pueden ser procesados por varios navegadores.
Consejo: Los nombres de las entidades (Entidad) distinguen entre mayúsculas y minúsculas.
Nota: Se puede hacer referencia al mismo símbolo de dos formas: "nombre de entidad" y "número de entidad". La ventaja del "Nombre de la entidad" es que es fácil de recordar, pero no se puede garantizar que todos los navegadores lo reconozcan; el "Número de entidad" no tiene este problema, pero de hecho no es fácil de recordar.
¿Cómo mostrar espacios?
Normalmente, HTML eliminará automáticamente los espacios adicionales, no importa cuántos espacios agregue, se tratarán como un solo espacio. Por ejemplo, si agrega 10 espacios entre dos. En otras palabras, HTML truncará solo 9 espacios. Reserve uno. Para agregar espacios a una página web, utilice el carácter de espacio.
Lista de caracteres de escape especiales HTML
Entidades de caracteres más utilizadas
Entidades de caracteres
Pantalla
Descripción
Nombre de la entidad
Número de entidad
¿En blanco de medio ancho?
¿En blanco cuadrado completo? p> ¿Celdas en blanco sin ajuste
< Menor que < <
> Mayor que >>
& & & símbolo & &
" Comillas dobles " " Copyright? ? ¿Marca registrada? ? Marca comercial (EE.UU.) ? ?
× multiplicador? ?
÷ signo de división? ?
ISO Juego de caracteres 8859 -1 (Latin-1)
HTML 4.01 admite el juego de caracteres ISO 8859-1 (Latin-1)
Nota: Para mayor comodidad, los nombres de las entidades se incluyen en el siguiente tabla. " se abrevia como "Nombre" y "número de entidad" se abrevia como "Número".
"Número"
Mostrar
Nombre
Número
Mostrar
Nombre
Número
Mostrar
Nombre
Número
Mostrar
Nombre
Número
Mostrar
Nombre
Número
Mostrar
Nombre
Número
ò ? lo siento ? ? ? ? ? ? ? símbolos y letras griegas
Mostrar
Nombres
Números
p>
Mostrar
Nombre
Número
Mostrar
Nombre
Número
Mostrar
Nombre p>
Número
Mostrar
Nombre
Número
Nombre
Número
? Α ? Δ ? Ζ Η ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
∝ ? ∞ ?
∫ ? ? /p> ? ? ? ? ? y caracteres internacionalizados
Marcas: caracteres importantes y caracteres internacionalizados
Pantalla
Nombre
Número
Mostrar
Nombre
Número
Nombre
Número.
Mostrar
Nombre
Número
Mostrar
Nombre
Número p> p>
Mostrar
Nombre
Número
Mostrar
Nombre
Número p>
" " " & & & < < < < < < < < ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Carácter de escape de JavaScript
Fin de secuencia
Carácter
b Retroceso
\f PaperWalk PageReplace ? p>
\n LineReplace
\r CarriageReturn
\t Horizontal SpaceSkip (Ctrl-I) p>
\' Comillas simples
\"Comillas dobles
\\\\ barra invertida
Preste atención a los caracteres especiales al programar, hay muchos problemas en tiempo de ejecución causados por caracteres especiales.
Tenga en cuenta que la barra invertida no se puede escribir directamente en el script porque la barra invertida en sí se utiliza como carácter de escape. Para generar una barra invertida, debe escribir dos barras invertidas (\\) al mismo tiempo.
Conversión de codificación (conversión a Unicode)
(Código de programa de Internet)
Versión Js
test = "Hola abc"
str = ""
for( i=0; i { temp = test.charCodeAt(i).toString(16); str += "\\u "+ new Array(5-String(temp).length).join("0 ") +temp; } document.Write (str)write (str) versión vbs Función Unicode(str1) Dim str,temp str = "" Para i=1 a len(str1) temp = Hex(AscW(Mid(str1,i,1))) Si len(temp) < 5 Entonces temp = right("0000" & temp, 4 ) str = str & " \u" & temp Siguiente Unicode = str Finalizar función Función htmlentities(str) Para i = 1 a Len(str) char = mid( str, i, 1) Si Ascw( char) > 128 entonces htmlentities = htmlentities &"" & Ascw(char) & ";;" Else htmlentities = htmlentities & char Finalizar si Siguiente Finalizar función versión de coldfusion función nochaoscode(str) { var new_str = ""; for(i=1;i lte len(str);i=i+1){ if(asc(mid(str,i,1)) lt 128){ new_str = new_str & ; mid(str,i,1); }else{ nueva_cadena = nueva_cadena & "#" & asc(mid(cadena,i,1)); } }} return new_str; } P.D. Adjunto: En php, podemos usar la función mb_convert_encoding de mbstring para lograr este avance y conversión inversa. Por ejemplo: mb_convert_encoding ("hola", "HTML-ENTITIES", "gb2312"); //salida:? mb_convert_encoding ("?", "gb2312", " HTML -ENTITIES"); // Salida: Hola Si necesita convertir la página completa, simplemente agregue las siguientes tres líneas de código en el encabezado del archivo php: mb_internal_encoding(" gb2312"); // gb2312 aquí está la codificación original de su sitio web mb_http_output("HTML-ENTITIES"); ob_start('mb_output_handler'); p> mb_internal_encoding("gb2312" // Salida:?