俄罗斯UTF-8 DB创建的Postgresql字符类型?
在“创建数据库”窗口中有以下字符类型的选择:俄罗斯UTF-8 DB创建的Postgresql字符类型?,postgresql,pgadmin,Postgresql,Pgadmin,在“创建数据库”窗口中有以下字符类型的选择:en_US.UTF8,C,POSIX。但数据库将使用俄语数据。如何选择ru\u ru.UTF8 如果不需要,我应该选择上面哪一项?DB编码是UTF8 编辑: PostgreSQL版本:8.4 操作系统:VirtualBox中的CentOS 6 地点:我不知道,我用两种语言 是的,我使用pgAdmin3 “如果您选择template0作为模板数据库,提供的选项会发生变化吗?”-No对于俄语UTF-8数据库,您确实希望ru\u ru.UTF-8作为您的LC
en_US.UTF8
,C
,POSIX
。但数据库将使用俄语数据。如何选择ru\u ru.UTF8
如果不需要,我应该选择上面哪一项?DB编码是UTF8
编辑:
PostgreSQL版本:8.4
操作系统:VirtualBox中的CentOS 6
地点:我不知道,我用两种语言
是的,我使用pgAdmin3
“如果您选择template0作为模板数据库,提供的选项会发生变化吗?”-No对于俄语
UTF-8
数据库,您确实希望ru\u ru.UTF-8
作为您的LC\u CTYPE
和LC\u COLLATE
。要使用SQL创建数据库,请编写:
CREATE DATABASE my_database_name
ENCODING 'UTF-8'
LC_COLLATE 'ru_RU.UTF-8'
LC_CTYPE 'ru_RU.UTF-8'
TEMPLATE template0;
您的管理工具应该允许您选择这些选项。如果不知道您的Pg版本、您正在使用的管理工具、您的操作系统/版本等,很难说更多。PostgreSQL版本?平台/操作系统?操作系统的区域设置是什么?操作系统是否支持并生成ru_ru.UTF-8语言环境?您使用的是PgAdmin III还是其他程序?(我猜是pgadmin3,并基于此进行了标记)。如果选择template0作为模板数据库,提供的选项是否会更改?此外,如果需要在Windows中设置区域设置,请使用更详细的区域设置名称,例如
German\u German
或Swedish\u Swedin.1252
。资料来源: