标签: sqlite character
我正在开发一款需要存储葡萄牙语字符的应用。我想知道是否需要进行任何配置来准备我的SQLite数据库来存储那些被认为是特殊字符的数据库。当我查询包含这些字符的db表时,我得到一个'?' (没有引号)代替他们。
答案 0 :(得分:1)
可能是编码问题。您的DB /客户端是否使用UTF-8? 您应该使用PRAGMA encoding;检查您的数据库编码,确保您的客户端使用相同的编码完成它的工作并验证所使用的编码是否能很好地处理这些葡萄牙语字符。
PRAGMA encoding;