詳解UTF-8幾種寫法的區別
<span style="font-family: Microsoft YaHei; font-size: 14px">本质上没有区别。<br/>1.<span style="color: #ff0000">“UTF-8”</span>是标准写法;<br/>2.在Windows下边英文不区分大小写,所以也可以写成<span style="color: #ff0000">“utf-8”</span>;<br/>3.“UTF-8”也可以把中间的“-”省略,写成<span style="color: #ff0000">“UTF8”</span>。一般程序都能识别,但也有例外(如下文):<br/><br/> 为了严格一点,最好用标准的大写“UTF-8”。</span><br/><span style="font-family: Microsoft YaHei; font-size: 14px"> 在MySQL数据库中只能使用“utf8”</span><br/><span style="font-family: Microsoft YaHei; font-size: 14px"> 在MySQL的命令模式中只能使用<span style="color: #ff0000">“utf8”</span>,不能使用“utf-8”,也就是说在PHP程序中只能使用“set names utf8(不加小横杠)”,如果你加了“-”此行命令将不会生效,但是在PHP中header时却要加上“-”,因为IE不认识没杠的“utf8”,原因 见下文。</span><br/><span style="font-family: Microsoft YaHei; font-size: 14px">4.在IE浏览器中只能使用“utf-8”</span><br/><span style="font-family: Microsoft YaHei; font-size: 14px"> IE中如果使用了“utf8”,页面可能会 空白 或 显示为乱码。</span><br/><span style="font-family: Microsoft YaHei; font-size: 14px"> 但是在其它浏览器却是正常的,原因是因为:其它浏览器默认使用的是UTF-8的编码,如果无法识别页面的编码就会用默认的UTF-8来解码,但 是IE的默认编码是GB2312,所以默认的话就。。。。。(其它浏览器指“FireFox”、“Chrome”、“Opera”)</span><br/><br/><br/><span style="font-family: Microsoft YaHei; font-size: 14px; color: #339966"><span style="color: #ff0000"><strong>总结</strong></span> </span><br/><span style="font-family: Microsoft YaHei; font-size: 14px"> 【只有在MySQL中可以使用“utf-8”的别名“utf8”,但是在其他地方一律使用大写“UTF-8”。】</span><br/><span style="font-family: Microsoft YaHei; font-size: 14px"> 具体为:</span><br/><span style="font-family: Microsoft YaHei; font-size: 14px"> <span style="color: #ff0000">在命令“mysql_query(set names utf8)”外一律用大写“UTF-8”。</span></span>
以上是詳解UTF-8幾種寫法的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

utf8編碼漢字佔3個位元組。在UTF-8編碼中,一個中文等於三個位元組,一個中文標點佔三個位元組;而在Unicode編碼中,一個中文(含繁體)等於兩個位元組。 UTF-8使用1~4位元組為每個字元編碼,一個US-ASCIl字元只需1位元組編碼,帶有變音符號的拉丁文、希臘文、西里爾字母、亞美尼亞語、希伯來文、阿拉伯文、敘利亞文等字母則需要2位元組編碼。

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

node utf8漢字亂碼的解決方法:1、透過「typeof」查看「SarchName」的型別;2、使用「Name=iconv.decode(name,'gbk')」方式轉換編碼為utf8即可。

這篇文章將為大家詳細講解有關PHP改變字體中的字符編碼向量,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章後可以有所收穫。 PHP中改變字串中的字元編碼在php中,字串的字元編碼決定了其中字元的表示方式。若要變更字串的字元編碼,可以使用下列步驟:1.確定目前字元編碼$encoding=mb_detect_encoding($string);這將傳回字串,表示字串的目前字元編碼,例如"UTF-8"或"ISO-8859-1"。 2.使用mb_convert_encoding

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'

這篇文章將為大家詳細講解有關PHP返回字符集的名稱,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章後可以有所收穫。一、PHP中的字元集php中的字元集用來表示文字資料所使用的字母、數字和符號的集合。它定義瞭如何將位元組序列對應到字元值。 PHP支援多種字元集,包括:ASCII:美國資訊交換標準代碼,包含7位元字符,用於基於文字的系統。 UTF-8:通用字元集轉換格式-8位,一種廣泛用於現代系統的可變長度字元集。 UTF-16:通用字元集轉換格式-16位,一種用於表示大量字元的固定長度字元集

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'
