多语言数据的主体编码

时间:2012-10-15 15:51:56

标签: unicode encoding utf-8 character-encoding

我目前正在开发支持多种语言的应用程序:英语,西班牙语,俄语,波兰语等。

我已将SQL服务器数据库设置为具有Unicode字段类型(nvarchar等)。

我现在担心在HTML,文本,XML文件等上设置正确的编码。我知道它需要是UTF,但不确定它是UTF-8,UTF-16还是UTF-32。有人可以解释这种差异,哪种编码最适合?

1 个答案:

答案 0 :(得分:5)

如果这是关于应该使用Web浏览器的东西,那么UTF-8是唯一合理的选择,因为它是浏览器中广泛支持的唯一编码。关于设置编码的方法,请查看W3C页面Character encodings