作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想在我的 sqlite 数据库中使用“Ä、Ö 和 Ü”,但是当我使用下面的代码片段时,我无法检索重音字符。
我正在使用 android 或通过 sqlite3 访问数据库
CREATE TABLE haltestellen (
id integer primary key autoincrement,
name varchar(64)
);
insert into haltestellen(name) values("Bärenhof");
最佳答案
Sqlite 仅支持 UTF-8 和 UTF-16(参见 this question),您的字符集应该没有问题。
我猜您用来进行查询的终端或工具不支持 UTF-8(或未启用它)。只需使用支持 UTF-8 的终端或工具即可。
由于您没有提供更多信息,我假设您使用的是 Windows 终端 cmd.exe。您可以尝试 this question 中的建议:
chcp 65001
不过,为了获得更合适的答案,您必须提供有关您的设置的更多信息,例如您实际上在哪里尝试什么。
关于database - 我如何在 sqlite 数据库中使用 Unicode 字符,例如日耳曼元音变音符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13421785/
我是一名优秀的程序员,十分优秀!