请问为什么要用UTF-8编码

发布网友 发布时间:2022-04-23 13:24

我来回答

3个回答

热心网友 时间:2023-06-29 03:47

UTF-8 是 UNICODE 的一种变长字符编码,即 RFC 3629。简单的说大字符集可以解决多种语言文本显示问题,从而实现应用国际化和本地化。
对系统来讲,UTF-8 编码可以通过屏蔽位和移位操作快速读写,排序更加容易。UTF-8 是字节顺序无关的,它的字节顺序在所有系统中都是一样的。因此 UTF-8 具有更高的性能。
当然如果你的应用只为中国*用户服务用GB2312也没问题。

热心网友 时间:2023-06-29 03:47

在dbanotes这个虚拟主机一项加上一条:AddDefaultCharset off . Apache的手册有如下解释:

当回应信息中没有在 HTTP 头中包含任何关于内容类型的参数时,此指令将会指定一个字符集的名字并添加进去。这将覆盖在文档体中通过 META 标签指定的字符集。AddDefaultCharset Off这样的设置将会禁用此功能。AddDefaultCharset On将根据此指令的需要启用Apache内部的默认字符集——iso-8859-1。

还有的可能就是对 http 的机制一开始没有定位

热心网友 时间:2023-06-29 03:48

IE默认的是UTF——8,用GB2312就OK!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com