一站式下载学习分享平台 友情链接

网站首页 源码插件 正文

只有在MySQL中可以使用”utf8″

皮皮娃学习网 2020-07-13 源码插件 25 ℃ 0 评论

在使用中常常遇到 utf-8 和 utf8,现在终于弄明白他们的使用不同之处了,现在来和大家分享一下,下面我们看一下 utf-8 和 utf8 有什么区别。

"UTF-8" 是标准写法,php 在 Windows 下边英文不区分大小写,所以也可以写成 "utf-8"。"UTF-8" 也可以把中间的"-"省略,写成 "UTF8"。一般程序都能识别,但也有例外(如下文),为了严格一点,最好用标准的大写"UTF-8"。

在数据库中只能使用"utf8"(MySQL)。 在MySQL的命令模式中只能使用"utf8",不能使用"utf-8",也就是说在PHP程序中只能使用 "set names utf8(不加小横杠)",如果你加了"-"此行命令将不会生效,但是在 PHP 中 header 时却要加上"-",因为 IE 不认识没杠的"utf8",原因见下文。

PHP 中的 header:

header('Content-Type: text/html; charset=UTF-8'); //奇怪了:Content-Type 用冒号,Chatset却是等号。

总结:【只有在MySQL中可以使用"utf-8"的别名"utf8",但是在其他地方一律使用大写"UTF-8"。】具体为:除了在命令 "mysql_query(set names utf8)" 外一律用大写"UTF-8"。

关于UTF-8的更多资料:

UTF-8编码和字节序

什么是UTF-8 without BOM?

本文标题:只有在MySQL中可以使用”utf8″
本文链接:https://www.ppwxxw.com/post/304.html
作者授权:除特别说明外,本文由 皮皮娃学习网 原创编译并授权 皮皮娃学习网 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

Tags:教程建站教程SEO疑难杂症

< 皮皮娃学习网 >
如有密码均为:ppwxxw.com
天若有情天亦老、人间正道是沧桑
本站资源软件和源码 文章大部分为网上收集,如侵犯您的权利,请告知管理员,我们会及时删除,感谢理解.

站长邮箱:ppwxxw@ppwxxw.com

本文暂时没有评论,来添加一个吧(●'◡'●)


取消回复欢迎 发表评论:

搜索
网站分类
最新文章
标签