Postgresql Postgres.pgadmin。如何配置编码?
我已经安装了postgreSQL 我使用pgAdminIII作为管理面板 我试图观看表格内容,并看到以下内容:Postgresql Postgres.pgadmin。如何配置编码?,postgresql,encoding,pgadmin,Postgresql,Encoding,Pgadmin,我已经安装了postgreSQL 我使用pgAdminIII作为管理面板 我试图观看表格内容,并看到以下内容: 如何避免编码问题?对于UTF8数据库,pgAdmin应始终正确显示字符串。最可能的解释是数据本身不正确 当客户端应用程序以与其client\u编码设置不匹配的格式发送数据时,通常会发生这种情况。如果是这种情况,正确设置client_encoding将防止发生这种情况(前提是客户端应用程序的代码页是可用的)。这不会修复现有数据,但可以使用来修复。数据库的编码是什么?只需在pgAdmin
如何避免编码问题?对于UTF8数据库,pgAdmin应始终正确显示字符串。最可能的解释是数据本身不正确
当客户端应用程序以与其
client\u编码设置不匹配的格式发送数据时,通常会发生这种情况。如果是这种情况,正确设置client_encoding
将防止发生这种情况(前提是客户端应用程序的代码页是可用的)。这不会修复现有数据,但可以使用来修复。数据库的编码是什么?只需在pgAdmin对象浏览器中单击数据库即可。编码应该列在右边。上面写着:*编码UTF8**@Nick Barnes@Nick Barnes你有什么想法吗?我从windows cmd执行它,就像这样C:\Users\redwhite>psql-U marc-d marc\U db-a-f d:\sql\postgres\init.sqlIn cmd我看到以下值(1,6,'П?ччС?П?С?如果从PGADL运行脚本会发生什么(数据库创建)脚本无法工作,但插入脚本工作正常且名称编码良好。您可能只需要设置psql的客户端编码以匹配文件编码。您可以通过在cmd中运行set PGCLIENTENCODING=…
来完成此操作。允许的编码列表为。