我目前正在开发支持多种语言的应用程序:英语,西班牙语,俄语,波兰语等。
我已将SQL服务器数据库设置为具有Unicode字段类型(nvarchar等)。
我现在担心在HTML,文本,XML文件等上设置正确的编码。我知道它需要是UTF,但不确定它是UTF-8,UTF-16还是UTF-32。有人可以解释这种差异,哪种编码最适合?
答案 0 :(得分:5)
如果这是关于应该使用Web浏览器的东西,那么UTF-8是唯一合理的选择,因为它是浏览器中广泛支持的唯一编码。关于设置编码的方法,请查看W3C页面Character encodings。