关于“php_set_utf8”的问题,小编就整理了【2】个相关介绍“php_set_utf8”的解答:
utf8和utf-8有什么区别?本质上没有区别。“UTF-8”是标准写法,在Windows下边英文不区分大小写,所以也可以写成“utf-8”。“UTF-8”也可以把中间的“-”省略,写成“UTF8”。一般程序都能识别,但也有例外(如下文),为了严格一点,最好用标准的大写“UTF-8”。 在MySQL数据库中只能使用“utf8” 在MySQL的命令模式中只能使用“utf8”,不能使用“utf-8”,也就是说在PHP程序中只能使用“setnamesutf8(不加小横杠)”,如果你加了“-”此行命令将不会生效,但是在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(setnamesutf8)”外一律用大写“UTF-8”。 --EOF--
utf-8编码怎么设置?1、首先确保文件编码和编辑环境也是UTF-8
2、在文件开头加上以下声明:<meta charset="utf-8">
3、对于HTML文件,可在<head>中加上:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4、对于PHP文件,可以在开头添加: header("Content-type:text/html;charset=utf-8");
5、对于XML文件,可以在开头添加:<?xml version="1.0" encoding="utf-8"?>
设置utf-8编码的方法是,以文本编辑器为例,在保存文件的时候选择“编码”选项,然后选择“utf-8”即可。
这种编码方式最大的优点是支持多种字符集(包括中文),可以保证在不同系统、软件环境下面正确的显示文本内容。
对于网页制作,使用utf-8编码还可以提高搜索引擎的友好度,让网站更加容易被搜索引擎收录和排名。
到此,以上就是小编对于“php_set_utf8”的问题就介绍到这了,希望介绍关于“php_set_utf8”的【2】点解答对大家有用。