mb_detect_encoding() 運行sitemap.php 字符編碼不能轉換修改php.ini

1.phpinfo() 找php.ini位置

2.備份而後 php.ini文件中頂部添加extension=php_mbstring.dllphp

 

Call to undefined function mb_detect_encoding() 錯誤

分類: PHP wordpress

1、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前面有分號
表示被註釋掉了,若是存在分號就要去掉,並從新啓動服務器
再次運行程序才能解決服務器

================================================================================================
2、Fatal error: Call to undefined function: mb_detect_encoding() in C:\Program Files\AppServ\www\...\xxx.php on line 1355
一、找到php擴展目錄(個人php擴展目錄的路徑是:C:\Program Files\AppServ\php\extensions)
在extensions目錄下面找到php_mbstring.dll文件,
二、將php_mbstring.dll這個文件拷貝到php.ini文件所在的目錄下(個人php.ini文件所在的目錄:C:\WINDOWS)
三、用記事本打開php.ini文件,使用快捷鍵Ctrl+F查找extension=php_mbstring.dll
四、 若是php.ini文件中存在extension=php_mbstring.dll,去掉該行extension前面的分號,
若是不存在,就在其餘extension=...的下一行加入extension=php_mbstring.dll,
最終記得保存php.ini文件
5. 從新啓動你的Apache服務器wordpress

剛剛發現其實不拷貝php_mbstring.dll這個文件到php.ini所在目錄也行函數

相關文章
相關標籤/搜索