標籤:style blog http io ar color os 使用 sp
1.phpinfo() 找php.ini位置
2.備份然後 php.ini檔案中頂部添加extension=php_mbstring.dll
Call to undefined function mb_detect_encoding() 錯誤 分類: PHP wordpress 2014-08-08 20:51 1122人閱讀 評論(0) 收藏 舉報
一、Fatal error: Call to undefined function: iconv() in C:\Program Files\AppServ\www\...\xxx.php on line 82
php中有個iconv()函數用來進行字元編碼轉換
在php.ini檔案中同樣存在extension=php_iconv.dll
這樣的聲明才能保證這個函數正常使用
如果在php.ini檔案中的extension=php_iconv.dll前面有分號
表示被注釋掉了,如果存在分號就要去掉,並重新啟動伺服器
再次運行程式才能解決
================================================================================================
二、Fatal error: Call to undefined function: mb_detect_encoding() in C:\Program Files\AppServ\www\...\xxx.php on line 1355
1、找到php擴充目錄(我的php擴充目錄的路徑是:C:\Program Files\AppServ\php\extensions)
在extensions目錄下面找到php_mbstring.dll檔案,
2、將php_mbstring.dll這個檔案拷貝到php.ini檔案所在的目錄下(我的php.ini檔案所在的目錄:C:\WINDOWS)
3、用記事本開啟php.ini檔案,使用快速鍵Ctrl+F尋找extension=php_mbstring.dll
4、 如果php.ini檔案中存在extension=php_mbstring.dll,去掉該行extension前面的分號,
如果不存在,就在其他extension=...的下一行加入extension=php_mbstring.dll,
最終記得儲存php.ini檔案
5. 重新啟動你的Apache伺服器
剛剛發現其實不拷貝php_mbstring.dll這個檔案到php.ini所在目錄也行
mb_detect_encoding() 運行sitemap.php 字元編碼不能轉換修改php.ini