![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/12/2005, 12:10
|
![Avatar de nicolaspar](http://static.forosdelweb.com/customavatars/avatar80283_16.gif) | | | Fecha de Ingreso: noviembre-2004 Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años, 2 meses Puntos: 34 | |
Si, los líos suelen ser muchos. Ahora, si tu proyecto es en ingles, español y no mucho mas, no te compliques y usa el ISO (europeo occidental) que es default nuestro (por así decirlo).
Si por necesidad (Lease Ruso, Japones, y demás idiomas) necesitas usar un encodig diferente, te puedo recomendar que uses Unicode utf8, para eso, deberás (o al menos lo que yo he usado con éxito):
1- Poner el meta tag html indicando el utf8. (zmeta http-equiv="Content-Type" content="text/html; charset=UTF-8" />)
2- Guardar la pagina como tal (Dreamweaver posee muchos encodings en modify>page properties>Title Encodign>encoding )
4- Si los datos son dinámico tu db deberá están en utf8, sus tablas y sus campos (mysql 4.1>), y hasta setear el conexion con este encoding usando:
mysqli_query($conn, "SET NAMES utf8");
mysqli_query($conn, "SET CHARACTER SET uft8");
O bien (depende de tu config)
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET uft8");
5- Y por ultimo siempre le pongo a php el encoding para que interpete este como tal con de la siguiente manera:
header("Content-type: text/html; encoding: UTF-8");
Tambien tenes funciones como:
iconv_set_encoding('internal_encoding', 'utf-8');
El tema de parámetros y demás debería estar solucionado con esto.
Espero que te haya sido de ayuda esto. |