php开启mbstring扩展并设置支持utf-8编码
2017-06-22 17:39
656 查看
前一段时间使用一个服务的接口,因为调用接口时使用的参数里面有中文,调用接口会出现异常问题,后来才明白是编码不一致的问题。然而,我本地项目开发使用的是utf-8,接口那边也是需要utf-8的,那么问题来了,到底哪里的编码不一致呢?
请教了一下高手,原来是php的扩展mbstring没有开启,下面就是开启mbstring扩展,并配置支持utf-8编码的方法:
首先,去掉
然后,将对应项都改成下面的值:
最后,重启下php就OK了!
请教了一下高手,原来是php的扩展mbstring没有开启,下面就是开启mbstring扩展,并配置支持utf-8编码的方法:
首先,去掉
;extension=php_mbstring.dll前面的“
;”号,开启mbstring扩展;
然后,将对应项都改成下面的值:
mbstring.language = Chinese mbstring.internal_encoding = UTF-8 mbstring.encoding_translation = On mbstring.http_input = UTF-8 mbstring.http_output = UTF-8 mbstring.detect_order = UTF-8 mbstring.substitute_character = none
最后,重启下php就OK了!
相关文章推荐
- php开启mbstring扩展并设置支持utf-8编码
- php链接数据库时设置编码SET NAMES UTF8不能用UTF-8
- Windows下PHP开启mcrypt扩展和SSL(OpenSSL)扩展支持
- Windows 2003设置PHP扩展支持OpenSSL的解决方法 服务器发送邮件
- PHPMyAdmin 出现 没有发现 PHP 的扩展设置mbstring 解决方法
- PHP 7 编译安装开启 libevent 扩展支持
- Windows下PHP开启mcrypt扩展和SSL(OpenSSL)扩展支持
- php常用编码UTF-8设置
- 在PHP中开启CURL扩展,使其支持curl()函数
- 支持生僻字且自动识别utf-8编码的php汉字转拼音类
- 设置 php 的 mysqli 扩展的缺省编码
- PHPMyAdmin提示没有发现PHP 的扩展设置mbstring
- PHPMyAdmin 出现 没有发现 PHP 的扩展设置mbstring 解决方法
- 没有发现 PHP 的扩展设置mbstring
- 『PHP』开启CURL扩展,让服务器支持PHP curl函数(远程采集)
- PHP设置头部编码为UTF-8语句
- PHP的file_exists函数不支持UTF-8编码下的中文文件目录路径
- PHPMyAdmin 出现 没有发现 PHP 的扩展设置mbstring 解决方法
- PHP json_decode的坑 仅仅支持utf-8编码的字符,gbk编码会返回null
- PHPnow开启PHP扩展里openssl支持的方法