¿Cómo puedo ver entidades de control HTML en Chrome?
Esto debería ser fácil, pero no puedo lograrlo.
Estoy escribiendo un programa en php para que mi amigo publique su poesía en línea. Los poemas se almacenan en MySql. El problema son los saltos de línea. Cuando uso phpMyAdmin, las líneas se formatean correctamente, pero cuando uso echo en php, todo el poema sale como una cadena de texto.
Estoy subiendo la poesía usando:
$poetry = htmlentities($_POST[‘Poetry’]);
El problema parece ser obtener los datos de sql y mostrarlos.
Sería útil si pudiera ver los caracteres exactos (incluidas todas las entidades, como los saltos de línea) que php está suministrando al navegador (Chrome).
¿Alguna idea?
davy.ai
Para mostrar los caracteres exactos, incluyendo todas las entidades como los saltos de línea, que PHP está suministrando al navegador, puedes utilizar la función de PHP
htmlspecialchars()
. Esta función convierte los caracteres especiales en sus entidades HTML y, por lo tanto, te permite ver los caracteres exactos que se están produciendo.Puedes modificar tu código reemplazando la instrucción
echo
por lo siguiente:Esto mostrará la variable
$poetry
con todos los caracteres especiales convertidos en sus entidades HTML, para que puedas ver exactamente lo que se está mostrando en el navegador.