0

Hola cuando paso los datos me aparecen siempre estos iconos:

�What is Html? Html es un lenguaje de programaci�n para poder crear p�ginas web...

como puedo evitarlo por favor.

Todos los datos siempre me aparecen de esa forma.

alo Malbarez
  • 8,871
  • 2
  • 10
  • 29
  • 6
    Posible duplicado de [¿Por que el Carácter inspector (�) aparece en algunos datos obtenidos de la Base de Datos?](https://es.stackoverflow.com/questions/59489/por-que-el-car%c3%a1cter-inspector-aparece-en-algunos-datos-obtenidos-de-la-base). El problema ha sido tratado con amplitud en la [respuesta aceptada](https://es.stackoverflow.com/a/59510/29967). – A. Cedano Jan 01 '18 at 11:36
  • Si deseas realizar otra pregunta lo puedes hacer, no hay necesidad de cambiar todo el contenido de esta –  Jan 20 '18 at 04:43
  • Esque estoy bloqueado por que piensan que estaba duplicada –  Jan 23 '18 at 01:39

1 Answers1

1

El problema cuando aparecen ese tipo de caracteres extraños, son siempre los juegos de caracteres. Te recomiendo que sigas en enlace que te pusieron en los comentarios.

Creo que en tu caso concreto lo que ocurre es que introduces datos directamente en phpMyAdmin y cuando generas el HTML a partir de esos datos aparecen los caracteres que mencionas. Puedes probar otras herramientas para gestionar tu BD y te ocurriría lo mismo (haz una búsqueda de: "alternativas a phpMyAdmin"), seguramente la más utilizada es adminer.

La solución habitual es seleccionar el juego de caracteres adecuado a nivel de base de datos y a nivel de tabla, aunque creo que esto no resuelve el problema al introducir directamente los datos en phpmyadmin, lo que no será la opción habitual en una aplicación real.

Una configuración habitual al crear una nueva base de datos sería seleccionar el "Cotejamiento": utf8_general_ci

y a nivel de tabla, cuando se crean, te dejo un ejemplo:

CREATE TABLE IF NOT EXISTS `ciudades` (
    id          int(9)          NOT NULL AUTO_INCREMENT,
    nombre      varchar(255)    NOT NULL,

        PRIMARY KEY (id)) 
        DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;
Orici
  • 7,269
  • 7
  • 35
  • 68