我无法在Amazon RDS PostgreSQL数据库上看到土耳其语特殊字符。我的开发数据库正确显示字符。
当我通过pgAdmin连接到RDS实例时,我看到■aja²a³aa@test.com而不是şajaıaüağaç@test.com。
我的服务器编码和整理分别是UTF8和en_US.UTF-8。
在database.yml文件中,我将编码设置为utf8。
default: &default
adapter: postgresql
encoding: utf8
我的开发数据库也没有任何问题,也就是PostgreSQL。
我做错了什么?
答案 0 :(得分:1)
据我所知,AWS RDS默认以latin1
编码创建数据库。确保您的数据库和创建的表格的编码设置为utf-8
。