使用是否有任何缺点:text / plain;字符集= “UTF-8”

时间:2013-07-29 21:26:44

标签: http utf-8 http-headers ascii content-type

我的网络服务器提供的内容在95%的时间内只是简单的ascii。但是在极少数情况下,内容包含一些德语非ascii字符。

现在我可以通过检测内容是否包含任何非ascii字符来设置content-type响应标头,或者我可以随时设置响应标头:

Content-Type: text/plain; charset=UTF-8

做后者有什么不利吗?

3 个答案:

答案 0 :(得分:15)

不,它的全部内容是告诉浏览器哪个字符集能够解码您的回复。

答案 1 :(得分:10)

不,没有缺点 - 但你需要正确拼写"utf-8"

答案 2 :(得分:7)

ASCII是UTF-8的子集,因此将charset声明为全{ASCII}文档的utf-8是完全安全的。