(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)
sqlite_libencoding — İlintili SQLite kütüphanesinin karakter kodlamasını döndürür
SQLite kütüphanesi ya ISO-8859-1 ya da UTF-8 uyumlu kipte kodlanır. Bu işlev sayesinde kütüphanenize hangi kodlama şemasını kullanacağını belirtebilirsiniz.
Öntanımlı PHP dağıtımı libsqlite dosyasını ISO-8859-1 kodlamasını kullanacak şeklide derler. Ancak, bu yanıltıcıdır; dizge sıralama ve karşılaştırma işlevlerinde ISO-8859-1'i değil yerel ayarlarınızı kullanır. Bu bakımdan, ISO-8859-1 ayarını 8 bitlik bir kodlama olarak ele almalısınız.
UTF-8 destekli olarak derlendiğinde çok baytlı karakterlerin kodlamasında ve kod çözümünde UTF-8 kullanılsa da bu yeterince gerçeklenememiş olup bazı karşılaştırma işlemleri hala doğru olarak yapılamamaktadır.
UTF-8 desteği ile derlenmiş SQLite kütüphanesini kullanan PHP'li bir HTTP sunucu yapılandırmasını kullanmanız önerilmez. Yoksa, UTF-8 kodlama ile ilgili bir sorun saptandığında libsqlite süreci çıkar.
Kütüphanenin karakter kodlamasını bir dizge olarak döndürür.