麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

PHP頁面轉UTF-8中文編碼亂碼的解決辦法

2024-05-04 23:39:40
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php中uft-8中文編碼亂碼的解決辦法,需要的朋友可以參考下

對于亂碼這個問題php開發者幾乎都會有碰到過,我們下面主要是介紹了php文件亂碼和頁面亂碼。

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");

利用程序來實例字符截取方法

 

 
  1. function utf8_substr($str,$len)  
  2. {  
  3.   for($i=0;$i<$len;$i++)  
  4.   {  
  5.     $temp_str=substr($str,0,1);  
  6.     if(ord($temp_str) > 127){  
  7.       $i++;  
  8.     if($i<$len){  
  9.       $new_str[]=substr($str,0,3);  
  10.       $str=substr($str,3);  
  11.       }  
  12.     }else {  
  13.     $new_str[]=substr($str,0,1);  
  14.     $str=substr($str,1);  
  15.     }  
  16.   }  
  17.   return join($new_str);  

下面一篇文章重點介紹《MYSQL數據庫使用UTF-8編碼的問題》,大家不要錯過了。

以上就是關于php中uft-8中文編碼亂碼的解決辦法,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人毛片在线免费看 | 鲁丝片一区二区三区免费入口 | 久久中出| 91综合在线观看 | 91国内精品久久久久免费影院 | 久草资源在线观看 | 一级黄色毛片免费 | 国产一区国产二区在线观看 | 久久亚洲精品久久国产一区二区 | 久久久久久久久久久国产精品 | 日本看片一区二区三区高清 | 一级电影免费 | 成人福利在线免费观看 | 黄色片网站免费观看 | 国产99久久精品一区二区300 | 欧美日韩亚洲视频 | 欧美人禽| 一区二区三视频 | 成人三级电影在线 | 欧美爱爱视频免费看 | 一道本不卡一区 | 欧美特黄一级高清免费的香蕉 | 久久美女免费视频 | 手机国产乱子伦精品视频 | 欧美日韩亚洲视频 | 羞羞色在线观看 | h视频免费看 | 欧美精品日日鲁夜夜添 | 亚洲第一页在线观看 | 毛片免费看的 | 国产成人精品区一区二区不卡 | 欧美日性| 色综合久久久久久久久久久 | 久久成人精品视频 | 国产91影院 | 免费试看av | 成片免费观看大全 | 国产精品久久久久久久久岛 | 欧美激情精品久久久久久久久久 | 黄色免费高清网站 | 国产一级大片在线观看 |