我需要设置PostgreSQL DB的文本编码来处理非美国英语字符,您会发现这些字符会出现在德语,西班牙语和法语等语言中。我应该使用什么字符编码?
答案 0 :(得分:7)
从UTF-8
开始。它涵盖了世界上使用的every character。为world domination准备数据库。
答案 1 :(得分:4)
除非你有充分的理由不这样做,否则请使用UTF-8。对于你引用的语言列表,latin-1是可以接受的(但不完全是:它错过了一个,不可否认的是,法语的字符:œ)。 Unicode现在非常成熟,原则上没有理由拒绝它。相反,如果您需要扩展您使用的语言列表,您将很高兴选择了能够处理它们的编码。