我已经执行了一个脚本来更新数据库中的一列,而且效果很好。脚本将有一个update语句,如下所示。它正在尝试更新 display_name
里面有个倒逗号。
Update table1
Set display_name = 'I'm Kumar'
Where internal_name = 'IK';
当我在另一个数据库中执行同一个脚本时,它正在用一些特殊字符代替倒逗号来更新显示名。似乎脚本被认为是ansi编码格式,而不是 UTF-8
格式。
请帮助我理解为什么会这样。数据库级别是否有任何设置需要更改。
1条答案
按热度按时间utugiqy61#
是的,而且那个设置是
client_encoding
.默认值在服务器配置中指定,如果需要,客户端必须覆盖它: