关于postgresql编码的信息
怎样让postgresql创建数据库时默认为UTF8编码
新建一个模板,比如 template_utf8 ,设置好UTF-8以及plpgsql之类的lang还有插件,从这个数据库新建就全是UFT-8了。
成都创新互联专业为企业提供北川羌族网站建设、北川羌族做网站、北川羌族网站设计、北川羌族网站制作等企业网站建设、网页设计与制作、北川羌族企业网站模板建站服务,10余年北川羌族做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
如果是更改的话,需要先把数据库导出为SQL, 再新建,而后导入。导入前,修改SQL里的create 语句,指定字符集。有汉字的话,另存为UTF-8的编码,再导入。
为什么我的PostgreSQL不能选择Unicode作为编码方式
在PostgreSQL中,"UNICODE" 意味着 "UTF8"。
Windows无法正确支持UTF8,所以在8.0版中不可用。安装程序将允许您选择您的Windows以及PostgreSQL服务器同时支持的编码方式。
Aleksander Kmetec在pgsql-hackers邮件列表的一次发言解释了Unicode问题:
由于Postgres的一些串处理相关函数依赖于操作系统,操作系统必须支持数据库所使用的编码方式。不幸的是,Windows不支持部分PG能使用的服务器端编码。
如何向PostgreSql中插入UNICODE字符
如果您已知字符代码,则可以直接在“字符代码”框中键入字符代码,以查找 Unicode 字符。显示在“字符代码”框前面的名称是使用 Unicode 3.0 标准的正式字符名称。单击要插入 Unicode 字符的位置。 在“插入”菜单上,单击“符号”,再单击“符号”选项卡。 在“字体”框中,单击所需的字体。 在“来自”框中,单击“Unicode”。
如果在“来自”框中,选中其他项,而不是选中 Unicode,则字符集受到限制。例如,如果选择本地代码页,而不是 Unicode,则在“符号”对话框中的字符集将相应的减少。如果“子集”框可用,请单击所需的子类别。 双击要插入的符号。 单击“关闭”。
当前文章:关于postgresql编码的信息
转载来于:http://ybzwz.com/article/dscighi.html