utf8 和 UTF-8 有什么区别
来源:互联网 发布:windows server 编辑:程序博客网 时间:2024/05/30 23:32
“UTF-8”是标准写法,在Windows下边英文不区分大小写,所以也可以写成“utf-8”。“UTF-8”也可以把中间的“-”省略,写成“UTF8”。一般程序都能识别,但也有例外(如下文),为了严格一点,最好用标准的大写“UTF-8”。
在MySQL数据库中只能使用“utf8”
在MySQL的命令模式中只能使用“utf8”,不能使用“utf-8”,也就是说在PHP程序中只能使用“set names utf8(不加小横杠)”,如果你加了“-”此行命令将不会生效,但是在PHP中header时却要加上“-”,因为IE不认识没杠的“utf8”,原因 见下文。
在IE浏览器中只能使用“utf-8”
IE中如果使用了“utf8”,页面可能会 空白 或 显示为乱码。
但是在其它浏览器却是正常的,原因是因为:其它浏览器默认使用的是UTF-8的编码,如果无法识别页面的编码就会用默认的UTF-8来解码,但 是IE的默认编码是GB2312,所以默认的话就。。。。。(其它浏览器指“FireFox”、“Chrome”、“Opera”)
总结
【只有在MySQL中可以使用“utf-8”的别名“utf8”,但是在其他地方一律使用大写“UTF-8”。】
具体为:
在命令“mysql_query(set names utf8)”外一律用大写“UTF-8”。
0 0
- utf8 和 UTF-8 有什么区别
- utf8 和 UTF-8 有什么区别
- utf8 和 UTF-8 有什么区别
- utf8 和 UTF-8 有什么区别?
- UTF-8 和UTF8和utf-8和utf8有什么区别 ?
- utf-8和gb2312有什么区别
- UTF-8和GBK有什么区别?
- UTF-8和GBK有什么区别
- UTF-8和GBK有什么区别
- UTF-8和GBK有什么区别
- utf-8 UTF-8 和utf8 区别
- GBK和UTF8有什么区别
- 字符集GBK和UTF8有什么区别?
- UTF-8和GBK有什么区别吗?
- Unicode、UTF-8 和 ISO8859-1到底有什么区别
- Unicode、UTF-8 和 ISO8859-1有什么区别?
- python #coding:utf-8和setdefaultencoding有什么区别?
- python #coding:utf-8和setdefaultencoding有什么区别?
- virtual C++多态实现原理
- KMP算法详解
- Android中的进程与多线程的讲解(Handler和AsyncTask)
- 数据结构_排序_03
- XML解析--DOM解析操作
- utf8 和 UTF-8 有什么区别
- 让编程变得更快了第一期-成都传智播客
- JAVA就业前景---学习JAVA 开启人生“薪”起点
- android自动测试方法分析(monkeyrunner,robotium,uiautomator)
- 堆栈,堆栈,堆和栈的区别
- C++的特性
- Apache Tika:通用的内容分析工具
- 安装Eclipse Maven插件的几种方法
- eclipse设置和优化