Hola a todos
Tengo una web con varios idiomas. Éstos los cargo desde un fichero php con todos los mensajes de la web asignados a variables, de manera que despues en vez de escribir <a href="pagina.html">Mi enlace</a> tengo <a href="pagina.html"><? echo $mi_enlace; ?></a>
en el fichero en español:
$mi_enlace="Mi enlace";
en el fichero en ingles:
$mi_enlace="My link";
etc
El problema lo tengo con idioma chino (me funciona con español, ingles, frances, aleman, portuges...).
Al comienzo de cada página hago un include para cargar el fichero del idioma pero me sale un monton de caracteres encima de la web (donde hago el include) tipo:
"g0NÌ[Ï~Œš„ví‹�ŠYef[–O.�<�/�a�>�"�;�� �� �� �/�*� �T�E�X�T�O� �t�r�a�d�u�c�c�i�ó�n� �*�/�� �� �$�t�e�x�t�o�_�t�r�a�d�u�c�c�i�o�n�=�"�<�p�> �ù[ŽNûÑ‹å]\Oegô‹ÿUS¯~„
vŒcácí‹�Š/fÜÜNY„v0ûÑ‹/f�Ny˜�—‰öeô•ŒTL€N¾|^y„vå]\Oÿyr+R/fù[€b/gåwÆ‹
0í‹�Šf[ŒT@bûÑ‹D™eÌ€ofý g�Nš[„v‰Bl.�<�/�p�>�� �<�p�>�bìN<�s�t�r�o�n�g�>�"
y despues se muestra la web sin ningún texto, claro, y no se a que puede ser debido, mi cabecera es:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
por lo que la codificación de caracteres no debería ser el problema... además yo tengo la fuente instalada.
Alguna sugerencia??