psql 无法显示德语 "Umlaute"
psql cannot display german "Umlaute"
我正在使用 psql,发现德语字母 ä、ö、ü 显示不正确。例如,ö 显示为 õ。 ü 在指数中显示为三...
WARNING: Console code page (850) differs from Windows code page
(1252) 8-bit characters might not work correctly. See psql
reference page "Notes for Windows users" for details.
我该如何更改?
OS: Windows 10
psql 13.3
我导入到 postgres 的 table 是用 UTF8 编码的。
我是 postgres 和 psql 的新手,很抱歉这个愚蠢的问题。
在第二个打印屏幕中,可以看到 'Eigentümer'、'Zürich' 和 'Graubünden' 中的字符 'ü' 显示不正确。
从命令行或终端:
chcp 1252
打开 psql
psql -U postgres
设置client_encoding:
设置client_encoding='WIN1252'
导入文件:
\i Path/to/your/.sqlFile
我遇到了同样的问题;只需使用
\encoding 'UTF8'
我正在使用 psql,发现德语字母 ä、ö、ü 显示不正确。例如,ö 显示为 õ。 ü 在指数中显示为三...
WARNING: Console code page (850) differs from Windows code page
(1252) 8-bit characters might not work correctly. See psql
reference page "Notes for Windows users" for details.
我该如何更改?
OS: Windows 10 psql 13.3
我导入到 postgres 的 table 是用 UTF8 编码的。
我是 postgres 和 psql 的新手,很抱歉这个愚蠢的问题。
在第二个打印屏幕中,可以看到 'Eigentümer'、'Zürich' 和 'Graubünden' 中的字符 'ü' 显示不正确。
从命令行或终端:
chcp 1252
打开 psql
psql -U postgres
设置client_encoding:
设置client_encoding='WIN1252'
导入文件:
\i Path/to/your/.sqlFile
我遇到了同样的问题;只需使用
\encoding 'UTF8'