(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)
sqlite_libencoding — Devuelve la codificación de la biblioteca SQLite vinculada
La biblioteca SQLite se puede compilar en los modos compatibles ISO-8859-1 o UTF-8. Esta función permite determinar el esquema de codificación usado por la versión de la biblioteca.
La distribución predeterminada de PHP compila libsqlite con el modo de codificación ISO-8859-1. Sin embargo, esto es un término erróneo; en vez de tratar con ISO-8859-1, opera según la configuración regional actual para comparación de cadenas y ordenación. Por lo que, en vez de ISO-8859-1, debería pensarse como si fuera '8-bit' en su lugar.
Cuando se compila con soporte para UTF-8, sqlite trata la codificación y decodificación de secuencias de caracteres multibyte UTF-8, pero no realiza un trabajo completo al trabajar con los datos (no se realiza normalización, por ejemplo), y no se pueden llevar a cabo algunas operaciones de comparación correctamente.
No se recomienda que se utilice PHP en una configuración de servidor web con una versión de la biblioteca SQLite compilada con soporte para UTF-8, ya que libsqlite abortará el proceso si detecta un problema con la codificación UTF-8.
Devuelve la codificación de la biblioteca.