[英]mb_detect_encoding() missing in PHP?
使用http://windows.php.net/download#php-5.5中的 PHP 5.6.13 Windows CLI,可以:
include 'simple_html_dom.php'; //V1.5
$html = file_get_html('http://google.com');
失敗於
Call to undefined function mb_detect_encoding()
SO表示這是由於缺少多字節字符串擴展名。 確實phpinfo()說
Zend Multibyte Support => disabled
這是一個驚喜和失望。
有什么補救辦法? 我想保留官方版本。
windows.php.net的build軟件包包含運行mbstring擴展所需的一切; 它只是默認情況下未啟用。
<?php echo get_cfg_var('cfg_file_path');
檢查您必須編輯哪個php.ini {yourPHPDir}/ext
目錄 *)以;
開頭的任何行 或(在php 7之前) #
被視為注釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.