如何在OS X的sqlite3命令中启用unicode支持(ICU)?

时间:2015-09-18 06:54:27

标签: macos unicode sqlite icu

据我所知,sqlite3命令(以及lib版本)可以使用静态链接的ICU lib构建,以完全支持unicode操作。还应该可以动态加载ICU扩展名。

但OS X的sqlite3命令(截至10.10.5)似乎都不是这种情况。

这是我用来确定ICU存在的测试:

SELECT upper('ä');

如果发动机使用ICU,则应该产生“Ä”。 “ä”表示缺少ICU支持。这是一个有效的测试吗?

除了编译一个新命令,也可能是dylib之外,还有另一种方法可以启用unicode支持,以便上,下和比较知道unicode字母而不仅仅是ASCII吗?

0 个答案:

没有答案