Programación PHP Botturn

Todo sobre PHP, Tutoriales, Scripts, Lecciones en Video, Foro, Descargas


Hace un tiempo que necesitaba para hacer un sitio web que grabar y leer datos en todos los japoneses y portugueses en la misma base de datos. La solución a esto fue el uso de UTF-8, sin olvidar el famoso ISO-8859-1 (Latin).

Usando UTF-8 correctamente, usted deshacerse de todos los problemas de estrés que pueden ser causados ​​en su página y deshacerse de su lugar de funciones como utf8_encode () y derivados.

A pesar de unos pocos bytes que consumen más de ciertos personajes, usted tendrá la ventaja de trabajar con cualquier idioma.

El secreto es dejar todo en la codificación UTF-8.

. Php archivos deben ser guardados por el IDE de este cifrado. Cualquier editor tiene esta opción, por ejemplo, Zend Studio o Eclipse.

Meta etiquetas de los encabezados de HTML:

  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 

Encabezados en los archivos de PHP:

  "Content-Type: text/html; charset=UTF-8" , true ) ; cabecera ("Content-Type: text / html; charset = UTF-8", true); 

Tablas de bases de datos y los campos con utf8_general_ci cotejo.

Siempre después del cambio de base de datos de código de conexión. Después de la conexión (mysql_connect) y antes de realizar cualquier operación debe utilizar la función:

  "utf8" , $conexao ) ; mysql_set_charset ("UTF-8", $ conexion); 

Si su PHP menos de 5.2.3, puede usar dos SQL en lugar de lo anterior.

  "SET NAMES 'UTF8'" , $conexao ) ; mysql_query ("SET NAMES 'utf8'", $ conexion);
 "SET CHARACTER SET 'UTF8'" , $conexao ) ; mysql_query ("SET CHARACTER SET 'utf8'", $ conexion); 

Después de realizar estos cambios, usted debe limpiar sus mesas y volver a introducir los datos para que de ahora en adelante ser escritos y leídos en la codificación correcta.

Recordando que en los ejemplos anteriores se realizaron utilizando MySQL, pero ningún banco tiene instrucciones similares.

Popularidad: 7% [ ? ]

Puestos relacionados con Traído a usted por Sin embargo, otra Relacionado Puestos Plugin .

Deja un comentario