我正在开发一个使用SQLite作为后端的Android应用程序.
我想确保数据库中的所有表都使用UTF-8.我怎样才能做到这一点?
我试过了:
CREATE TABLE myTable (_all_columns_definitions_) DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)
但是出现了语法错误.
Mar*_*wis 20
鉴于sqlite仅支持UTF-8和UTF-16作为编码,您会注意到Android是否会以UTF-8以外的方式创建数据库.sqlite3_open默认以UTF-8创建数据库,这就是Android可能使用的.