029 UTF-8与utf8的区别

news/2024/7/7 7:53:18 标签: php, utf8

转自:http://blog.sina.com.cn/s/blog_169a2d3bc0102x4p0.html

以前在码代码的时候确实也遇到过弄混UTF-8和utf8的情况,一直没去深究,今天偶然看到,转过来学习下。


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

"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"。

 

总结:【只有在MySQL中可以使用"utf-8"的别名"utf8",但是在其他地方一律使用大写"UTF-8"。】

具体为:

除了在命令 "mysql_query(set names utf8)" 外一律用大写"UTF-8"。



PHP最常用的正则表达式:https://blog.csdn.net/leyangjun/article/details/54601308



http://www.niftyadmin.cn/n/1384872.html

相关文章

聚焦 SQL 数据库活动异地复制

Tobias Ternstrom US-DS-PM 首席部门项目经理 本文作为一系列业务连续性和灾难恢复文章的开篇,概述了业务连续性的各种场景,然后重点介绍 SQL 数据库高级服务级别提供的活动异地复制的用法。有关活动异地复制的详细信息,请观看生动而详实的C…

【日常小记】统计后缀名为.cc、.c、.h的文件数【转】

转自:http://www.cnblogs.com/skynet/archive/2011/03/29/1998970.html 在项目开发时,有时候想知道源码文件中有多少后缀名为.cc、.c、.h的文件。下面介绍Linux几种方法统计后缀名为.cc、.c、.h的文件数的方法。 我以python3的源代码为例,pyt…

cad等高线怎么做_CAD再遭重击!SU不仅可以出剖面图,连结构图施工图也完美导出!...

SU还能直接出施工图?当然,本编最近挖掘了一个SU神器,可以帮你出各种神奇的剖面效果,甚至连结构都能给你做出来!本文附SU一键剖面结构神器 接下来,我们就康康这个神器有虾米神奇的地方吧!随便挪挪…

笨办法学 Python(第三版)习题 16: 读写文件

参考书籍 代码 以上代码为python2语法,目前最新是python3语法,请使用python3语法进行学习 加分习题 常见问题回答

转自虫师:性能测试的 Check List

原文地址:http://www.cnblogs.com/jackei/archive/2006/03/24/357372.html 1. 开发人员是否提交了测试申请? 2. 测试对象是否已经明确? 3. 测试范围是否已经明确? 4. 本次不被测试的范围是否已经明确? 5. 测试目标是否…

030 PHP获取文件后缀名

一、substr() 函数返回字符串的一部分。 注释&#xff1a;如果 start 参数是负数且 length 小于或等于 start&#xff0c;则 length 为 0。 http://www.w3school.com.cn/php/func_string_substr.asp 例如&#xff1a;<?php echo substr("Hello world",6); ?&g…

vmstat命令

vmstat命令功能说明vmstat命令可以显示包括服务器的CPU使用率&#xff0c;内存使用&#xff0c;虚拟内存交换情况IO读写情况。用法如下&#xff1a;vmstat [options] [delay [count]]常用参数选项说明-a显示活跃和非活跃的内存-f显示从系统启动到现在的fork数量-s显示内存相关统…