好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Web 開發中遇到的UTF-8編碼的問題總結第1/2頁

Web 開發中遇到的UTF-8編碼的問題總結第1/2頁

熱門標簽:洛陽便宜外呼系統廠家 電銷機器人怎么收費 地圖標注和圖片標注 醫院地圖標注 語音平臺系統 嘟聲的電銷機器人 滄州智能外呼系統收費 湖北穩定外呼系統 忻州外呼系統接口對接

主要有五個方面:

一..HTML頁面轉UTF-8編碼問題

二.PHP頁面轉UTF-8編碼問題

三.MYSQL數據庫使用UTF-8編碼的問題

四.JS相關的UTF-8編碼問題

五.FLASH相關的UTF-8編碼問題

一.HTML頁面轉UTF-8編碼問題

1.在head>后,title>前加入一行:

meta http-equiv='Content-Type' content='text/html; charset=utf-8' />

順序不能錯,一定要在title>標簽前加入,否則如果title>與/title>之間有中文字符的話,顯示的標題有可能是亂碼!

2.html文件編碼問題:

點擊編輯器的菜單:“文件”->“另存為”,可以看到當前文件的編碼,確保文件編碼為:UTF-8,如果是ANSI,需要將編碼改成:UTF-8。

3.HTML文件頭BOM問題:

將文件從其他的編碼轉換成UTF-8編碼時,有時候會在文件的最開始加上一個BOM標簽,在個BOM標簽可能會導致瀏覽器在顯示中文的時候出現亂碼。

刪除這個BOM標簽的方法:

1.可以用Dreamweaver打開文件,并重新保存,即可以去除BOM標簽!

2.可以用EditPlus打開文件,并在菜單“首選項”->“文件”->"UTF-8標識",設置為:“總是刪除簽名”,然后保存文件,即可以去除BOM標簽!

4.WEB服務器UTF-8編碼問題:

如果你按以上所列的步驟做了,還是有中文亂碼問題,請檢查你的所使用的WEB服務器的編碼問題

如果你使用的是Apache,請將配置文件里的:charset 設成:utf-8(這里僅列出方法,具體格式請參考apache的配置文件)。

如果你使用的是Nginx,請將nginx.conf里的:charset   設成 utf-8,具體找到 "charset   gb2312;"或者類似的語句,改成:“charset   utf-8;”。

二.PHP頁面轉UTF-8編碼問題

1.在代碼開始出加入一行:

header("Content-Type: text/html;charset=utf-8");

2.PHP文件編碼問題

點擊編輯器的菜單:“文件”->“另存為”,可以看到當前文件的編碼,確保文件編碼為:UTF-8,如果是ANSI,需要將編碼改成:UTF-8。

3.PHP文件頭BOM問題:

PHP文件一定不可以有BOM標簽,否則,會出現session不能使用的情況,并有類似的提示:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent

這是因為,在執行session_start() 的時候,整個頁面不能有輸出,但是當由于前PHP頁面存在BOM標簽,PHP把這個BOM標簽當成是輸出了,所以就出錯了!

所以PHP頁面一定要刪除BOM標簽

刪除這個BOM標簽的方法:

1.可以用Dreamweaver打開文件,并重新保存,即可以去除BOM標簽!

2.可以用EditPlus打開文件,并在菜單“首選項”->“文件”->"UTF-8標識",設置為:“總是刪除簽名”,然后保存文件,即可以去除BOM標簽!

4.PHP以附件形式保存文件的時候,UTF-8編碼問題:

PHP以附件形式保存文件,文件名必須是GB2312編碼,否則,如果文件名中有中文的話,將是顯示亂碼:

如果你的PHP本身是UTF-8編碼格式的文件,需要將文件名變量由UTF-8轉成GB2312:

iconv("UTF-8", "GB2312", "$filename");

5.截斷顯示文章標題時,出現亂碼或者“?”問號的問題:

一般文章標題很長的時候,會顯示一部分標題,會對文章標題進行截斷,由于一個UTF-8編碼格式的中文字符會占用3個字符寬度,截取標題的時候,有時會只截取到一個中文字符的1個字符或2字符寬度,沒截取完整,將出現亂碼或“?”問號的情況,用下面的函數截取標題,就不會有問題:

function get_brief_str($str, $max_length)
{
echo strlen($str) ."br>";
if(strlen($str) > $max_length)
{
$check_num = 0;
for($i=0; $i $max_length; $i++)
{
if (ord($str[$i]) > 128)
$check_num++;
}

if($check_num % 3 == 0)
$str = substr($str, 0, $max_length)."...";
else if($check_num % 3 == 1)
$str = substr($str, 0, $max_length + 2)."...";
else if($check_num % 3 == 2)
$str = substr($str, 0, $max_length + 1)."...";
}

return $str;
}

12下一頁閱讀全文

標簽:96 定州 山南 日照 宜賓 內蒙古 防城港 巴彥淖爾

巨人網絡通訊聲明:本文標題《Web 開發中遇到的UTF-8編碼的問題總結第1/2頁》,本文關鍵詞  Web,開發,中,遇到,的,UTF-8,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Web 開發中遇到的UTF-8編碼的問題總結第1/2頁》相關的同類信息!
  • 本頁收集關于Web 開發中遇到的UTF-8編碼的問題總結第1/2頁的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 色哟哟丨小泬丨国产专区| 韩国三级观影久久| 破处片| 99国产揄拍国产精品人妻蜜| 四虎视频国产精品免费| 国产亚洲免费观看| 麻麻给我产子小说| 思思99热这里只有精品66| 18久久婷婷五月色综合69| 野草免费观看高清完整视频| 中国高清护士xxxx一| 乡下野战好大好硬好爽| 大??美女100%露出胸的网站| 台湾黄色毛片| 亚洲自拍偷拍网| 老皇帝晨勃口待h| 蜜桃Av成人午夜视频| 波多野结衣系列miaa-165| 性迷官| 揉她的双乳下面湿透了的漫画| 欧美办公室性猛交XXXXX无码| 色婷婷一区二区| 接吻吃胸摸下面啪啪教程| 男人女人做刺激视频免费| 特级做A爱片毛片免费69特级| Tube????国产APP| 日本免费一区二区三区看片| 欧美porn| 性暴力档案之三奸3| 欧美老熟妇50,60,70,80| 国内精品久久影视免费| 亚洲欧洲精品视频| 美艳人妻佐佐木明希AV| 美女张开腿给男人桶爽免费软件 | 国产JIZZJIZZ全部免费看| 年轻的小子三级| 欧美videossex另类| 97在线观看免费观看直播高清| 无码秘?蜜桃一区二区三区| 黑人一级婬片A片在线观看| 男男同志v|