關於PHP下字符串亂碼的問題,當一個頁面存在兩種編碼的時候,無論你乍麼選擇都會出現亂碼,那麼如何才能解決這個問題呢?烈火小編給大家提供的辦法:
一。首先按國際慣例,檢查你的文件編碼與數據庫、頁面編碼是否一致。
二。如果“一”沒有問題,那麼就需要先判斷字符串的編碼了,我們只要判斷一種就可以了,關於檢測是否為utf8編碼的問題,幫客之家以前發表過相關文章,但是不太好用,今天在網上找到一個比較完美的函數,代碼如下:
Copy to Clipboard引用的內容:[www.bkjia.com] function is_utf8($liehuo_net)現在再來說一下使用方法,高手就不用看了,因為一些初學者不懂得如何引入並使用這個函數,下邊是方法。
一。將以上代碼保存為獨立文件,例如:liehuo_func_validt.php,保存到網站根目錄,然後再引入到文件中,加入以下代碼:
Copy to Clipboard引用的內容:[www.bkjia.com] require( "liehuo_func_validt.php" );接下來判斷代碼,寫在上述代碼的下邊:
Copy to Clipboard引用的內容:[www.bkjia.com] if(is_utf8($liehuo)==1)這樣就可以了。
二。將判斷函數直接放在文件的頂部使用,再加入判斷代碼,比較啰嗦了,哈哈。多關注幫客之家,支持Liehuo.Net哦。