У меня небольшая проблема с приложением php-gtk, которое продолжает работать со строками, отличными от utf8, я обнаружил, что проблема заключается в соединении с базой данных, даже если база данных должна быть в UTF-8.
Я пробовал с "SET CHARACTER SET utf8" (способ MySQL) и "SET NAMES UTF8", и ничего не произошло (нет никакой информации ни об одной из этих команд в "Язык запросов, понятный SQLite", так что я не удивлен этим).
PD: Возможно, соединение уже в UTF-8, а данные нет, но если есть способ изменить кодировку соединения, этот вопрос все равно будет полезен.