在postgreSQL中为utf-8的LC_COLLATE和LC_CTYPE支持
从这个链接
http://wiki.postgresql.org/wiki/Todo:Collate和
http://www.postgresql.org/docs/9.1/static/collation.html.这让我很困惑。
他们表示,utf-8支持取决于操作系统的能力,以及它在每个LC_COLLATE和LC_CTYPE选项之间的差异。 当我使用pdAdmin III创建数据库时,有3个选项C,Posix和English_United States.1252。 C,Posix和English_United States之间的区别是什么? 我想要支持所有语言的工作,那就是unicode utf-8,这似乎不是一个选择。 为了在PostgreSQL 9中创建支持utf-8的数据库,我必须选择LC_COLLATE和LC_CTYPE的值?
作为文档,
22.2. Character Set Support说:
我看到可能你在Windows主机(英语_United States.1252语言环境)下有PostgreSQL,所以你可以使用任何这些(Posix与C相同,意思是“no locale”),读取22.1. Locale Support:
编辑: Windows平台不符合POSIX标准,因此您应该为该平台使用C语言环境。我不知道为什么安装程序有POSIX选项(我猜这是一个bug): 要创建没有区域设置的新集群,您可以简单地使用–no-locale开关,例如: initdb --no-locale -E UTF-8 C:pgdata (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Oracle多用户同时修改同一记录,怎样保证该客户记录
- ruby-on-rails – acts_as_taggable_on和select2在Active A
- ruby-on-rails – 如何在Intellij Idea中配置rails
- SQLite、Berkeley DB、PostgreSQL、MySQL、Firebird、mSQL
- 存储库 – 域驱动设计 – 存储库和聚合根
- iOS判断邮箱,手机号码,车牌号是否合法的正则表达
- vue实现同一个页面可以有多个router-view的方法
- c – 确保在main()之前调用静态方法
- c# – 有没有办法从ASP.NET WebMethod中获取原始的SOAP请求
- reactos操作系统实现(54)