php中utf8 與utf-8
原文:php中utf8 與utf-8
相信很多程序員剛開始也會有這樣的疑惑,如題,我也是。
????其實,他們可以這樣來區分。
????一、在php和html中設置編碼,請盡量統一寫成“UTF-8”,這才是標準寫法,而utf-8只是在window中不區分大小寫的寫法而已,其次,大部分情況簡寫成“UTF8”或“utf8”程序也可以識別,但在ie瀏覽器就不識別它了,所以,最好,嚴格寫成“UTF-8”,比如:
????<?php header('Content-Type: text/html; charset=UTF-8'); ?>
????<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
?????二、在數據庫設置編碼的時候,必須寫成“utf8”,因為MySQL的命令模式中只能識別“utf8”,不能識別“utf-8”,比如:PHP程序中可以寫:
????<?php?mysql_set_charset('utf8',$link);??>
posted on 2014-12-19 17:23 NET未來之路 閱讀(...) 評論(...) 編輯 收藏