utf 8 和 utf8的區別小記

2021-10-10 05:00:17 字數 596 閱讀 4036

「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:

<?php header('content-type: text/html; charset=utf-8'); ?>//奇怪了:content-type 用冒號,chatset卻是等號。

靜態檔案使用:

總結:【只有在mysql中可以使用"utf-8"的別名"utf8",但是在其他地方一律使用大寫"utf-8"。】

具體為:

除了在命令 「mysql_query(set names utf8)」 外一律用大寫"utf-8"。

utf8 和 UTF 8 有什麼區別

utf 8 是標準寫法,在windows下邊英文不區分大小寫,所以也可以寫成 utf 8 utf 8 也可以把中間的 省略,寫成 utf8 一般程式都能識別,但也有例外 如下文 為了嚴格一點,最好用標準的大寫 utf 8 在mysql資料庫中只能使用 utf8 在mysql的命令模式中只能使用 ut...

utf8 和 UTF 8 有什麼區別

utf 8 是標準寫法,在windows下邊英文不區分大小寫,所以也可以寫成 utf 8 utf 8 也可以把中間的 省略,寫成 utf8 一般程式都能識別,但也有例外 如下文 為了嚴格一點,最好用標準的大寫 utf 8 在mysql資料庫中只能使用 utf8 在mysql的命令模式中只能使用 ut...

utf8 和 UTF 8 在使用中的區別

在使用中常常遇到utf 8和utf8,現在終於弄明白他們的使用不同之處了,現在來和大家分享一下,下面我們看一下utf8 和 utf 8 有什麼區別 utf 8 是標準寫法,php在windows下邊英文不區分大小寫,所以也可以寫成 utf 8 utf 8 也可以把中間的 省略,寫成 utf8 一般程...