SQLite может быть скомпилирована с поддержкой ISO-8859-1 или UTF-8. Эта функция позволяет определит, какую кодировку использует подключенная библиотека.
Внимание |
По умолчанию, PHP компилирует libsqlite с кодировкой ISO-8859-1. Однако, это неверное название; вместо использования ISO-8859-1, libsqlite работает в соответствии с установками текущей локали для сравнения и сортировки строк. Поэтому следует считать, что используется не ISO-8859-1, а кодировка '8-bit'. |
При компиляции с поддержкой UTF-8 sqlite корректно распознает многобайтные символы UTF-8, однако поддержка UTF-8 все же неполная (например, не производится нормализация); кроме того, некорректно выполняются некоторые операции сравнения.
Внимание |
В web-окружении не рекомендуется использовать PHP и SQLite с поддержкой UTF-8, так как libsqlite завершает процесс при обнаружении проблем с кодировкой UTF-8. |
Пред. | Начало | След. |
sqlite_last_insert_rowid | Уровень выше | sqlite_libversion |