Call to undefined function utf8_decode
在做网站平台部署时,有时会遇到“Call to undefined function utf8_decode”的错误。utf8_decode() 函数把 UTF-8 字符串解码为 ISO-8859-1,该函数把用 UTF-8 方式编码的 ISO-8859-1 字符串转换成单字节的 ISO-8859-1 字符串。如果成功,该函数将返回解码字符串;否则返回 false。网站平台报没有定义的utf8_decode是什么情况呢?
原来utf8_decode需要平台支持XML,如果你的平台遇到这样的问题,只需要PHP的XML包。例如:如果是UBUNTU16.04下的PHP7.0环境,只需要下面的安装命令:
- sudo apt-get install php7.0-xml
然后记得重启你的APACHE或NGINX网站服务器,“Call to undefined function utf8_decode”的错误问题就解决了。