(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)
sqlite_libencoding — Retorna a codificação da biblioteca SQLite
A biblioteca SQLite deve ser compilada ou com o ISO-8859-1 ou UTF-8. Esta função permite a você determinar qual codificação é usada em sua versão da biblioteca.
A distribuição padrão do PHP constroi a libsqlite na codificação ISO-8859-1. Entretanto, ao invés de usar o ISO-8859-1, ela opera de acordo com as suas configurações de local atual para comparações e ordenação. Então, ao invés de ISO-8859-1, você deve pensar nela como sendo '8-bit'.
Quando compilada com suporte UTF-8, sqlite manuseia a codificação e decodificação de caracteres multi-byte UTF-8, mas ainda não faz um trabalho completo quando trabalhando com os dados (não é feita a normalização por exemplo), e alguma operações de comparação não são feitas corretamente ainda.
Não é recomendado que você use o PHP em um servidor web com uma versão da biblioteca SQLite compilada com suporte UTF-8, já que a libsqlite irá abortar o processo se detectar um problema com a codificação UTF-8.