Tecnología

Inicio

Cómo convertir texto a caracteres especiales en HTML

Cómo convertir texto a caracteres especiales en HTML


Los caracteres especiales incluyen todo, desde símbolos de copyright de comillas angulares. No se puede simplemente copiar y pegar éstos en sus páginas web, ya que se mostrará como texto ilegible. Incluir caracteres especiales en HTML mediante el uso de códigos HTML entidad o sus códigos numéricos ISO Latin-1. Las mesas de estos existen en todo el Internet, aunque también se puede utilizar una función de PHP sencillo, acompañado de la mayoría de los servidores de Internet. Esta función, htmlspecialchars (), va a convertir todos los caracteres especiales dentro de una cadena de texto en los códigos HTML necesarios entidad.

Instrucciones

1 Use una tabla de caracteres especiales para determinar el código HTML entidad debe utilizar. Los símbolos comunes que requieren estos códigos entidad incluyen los símbolos de unión, derechos de autor y citas ángulo de flecha doble. Use "" para los símbolos de derechos de autor y "&" para los símbolos de unión. comillas angulares vienen en la derecha y la izquierda, o "» "y" «", respectivamente. La mayoría de los navegadores mostrarán los símbolos de unión sin el uso de un código de entidad, pero se considera una buena práctica utilizar el código de entidad de todos modos.

2 Codificar el archivo HTML como lo haría normalmente, pero guardarlo como un archivo .PHP. Localizar el texto que contiene el carácter especial y establecerlo como una variable de este modo:

$ Your_string = 'Su texto que contiene caracteres especiales';

En una línea por debajo de ese código, escriba el siguiente:

$ Your_string = htmlspecialchars ($ your_string);

En el código anterior, se establece la variable con el valor de la función (), htmlspecialchars que a su vez está usando la misma variable como parámetro. Este código convierte los caracteres especiales para su correcta visualización en los navegadores.

3 Envuelve tu código PHP en la apertura y cierre de etiquetas PHP para que el servidor sabrá que tiene que procesar este código antes de enviarlo al navegador. Su código se verá así:

<? Php

$ Your_string = 'Su texto que contiene caracteres especiales';

$ Your_string = htmlspecialchars ($ your_string);

?>

4 Mostrar el contenido de la variable donde desea que el texto contiene caracteres especiales para mostrar en la página. Puede hacerlo de esta manera:

<? Php echo $ your_string; ?>

El código anterior se puede ir a cualquier parte dentro de las etiquetas <body> del documento HTML, suponiendo que se desea que el texto que se mostrará en el navegador. También puede utilizar ese código entre <title> etiquetas, por ejemplo, para hacer que los personajes se muestran en la barra de título del navegador.