+ -
当前位置:首页 → 问答吧 → 用C写WebServer的问题

用C写WebServer的问题

时间:2010-07-22

来源:互联网

HTML标签可以是Unicide的么?

也就是HTTP Header可是写
HTTP-Language=UTF-8
么?

作者: folklore   发布时间: 2010-07-22

请在 HTML 页面开头适当的位置设置以下标签:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

或在 HTTP 服务器响应的头部插入以下内容:

Content-Type: text/html; charset=utf-8

作者: langue   发布时间: 2010-07-22

回复 langue


    谢谢!!

作者: folklore   发布时间: 2010-07-22

回复 langue


    十分感谢,也就是说可以了,继续请教。

WebServier一般是先可以先读出<meta>标签中的Charset设定后再设置HTTP头的么?也就是Content-Language的么?

我是用C直接写WebServer的,太懒了不想看代码,见谅

作者: folklore   发布时间: 2010-07-22

页面编码是让浏览器(或者说客户)自己识别的,服务器并不十分关心,写在 HTTP header 里只是给客户端提个醒,比如这张页面是 UTF-8 编码的。

作者: langue   发布时间: 2010-07-22

假如服务器不方便识别文件的编码,可以把这个 <meta> 标签直接嵌入到 HTML 页面里,符合标准的浏览器应该能识别。

作者: langue   发布时间: 2010-07-22

相关阅读 更多