![]() |
|
La librería SQLite puede compilarse en uno de los 2 modos siguientes: ISO-8859-1 o UTF-8. Esta función permite averiguar qué esquema de codificación se ha definido para la librería que se está utilizando.
Aviso |
La distribución de SQLite que viene con PHP se compila por defecto con soporte para ISO-8859-1. Sin embargo, este hecho puede crear confusión ya que en vez de emplear ISO-8859-1, realmente se comporta de acuerdo a la configuración de localización del sistema para el ordenamiento de cadenas y para su comparación. Asi que en vez de creer que se emplea ISO-8859-1, se debería asimilar a que se está empleando 8 bits simplemente. |
Cuando se compila con soporte UTF-8, SQLite se encarga de la codificació y decodificación de las secuencias de caracteres multi-byte de UTF-8. Sin embargo, no se encarga por ejemplo de la normalización de los datos y algunas de las operaciones de comparación no se realizan de forma correcta.
Aviso |
No se recomienda emplear la librería SQLite compilada con soporte UTF-8 junto con PHP en un servidor web de producción, ya que la librerí libsqlite interrumpirá el proceso si detecta un problema con la codificación UTF-8. |
Hosting by: hurra.com
Generated: 2007-01-26 18:01:06