> Faqs > Solucionar tildes que aparecen mal en documento PDF realizado con TCPDF desde MySQL y PHP

Solucionar tildes que aparecen mal en documento PDF realizado con TCPDF desde MySQL y PHP

Al momento de imprimir los nombres desde mi BD que estan con tildes.

Además probé con muchos otros como DOMPDF O FPDF. ocurre el mis problema de las tildes.

Después, para que los datos de mi BD los pueda leer en el idioma español, probé:

$link=mysqli_connect("localhost","root","","trinap") or ("Error :".mysqli_error($link)) ;
$link->set_charset("utf8");

Entonces funcionó pero solo con las "Ñ" o "ñ". Aún asi tengo problemas con las tildes.

Luego utilice:

$doc = utf8_decode($doc);

Pero solo me solucionó las tildes de Í e í. Las demás no.

Respuestas

¿Has comprobado que la codificación de tu archivo .php está en utf-8? Igual ese es el problema.

Si fuera UTF-8 comprueba la codificación de tus tablas MySQL. Con esta función puedes saber tu codificación actual en la conexión con MySQL:

$mysqli -> character_set_name();

Pero los datos almacenados en MySQL pueden estar en una codificación distinta y no funcionar bien cuando los recibes.

Miguel Angel
3145 140 209 17