Red de conocimiento informático - Material del sitio web - Cómo generar etiquetas html en la página

Cómo generar etiquetas html en la página

Cómo mostrar etiquetas script o html en la página 10

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

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>

Mostrar

Nombre

Número

Mostrar

Nombre

Número

" " " & & & < < < < < < < < ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Carácter de escape de JavaScript

Fin de secuencia

Carácter

b Retroceso

\f PaperWalk PageReplace

\n LineReplace

\r CarriageReturn

\t Horizontal SpaceSkip (Ctrl-I)

\' 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

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');

mb_internal_encoding("gb2312" // Salida:?

);