php开启mbstring扩展并设置支持utf-8编码
2023-09-11 14:22:42 时间
前一段时间使用一个服务的接口,因为调用接口时使用的参数里面有中文,调用接口会出现异常问题,后来才明白是编码不一致的问题。然而,我本地项目开发使用的是utf-8,接口那边也是需要utf-8的,那么问题来了,到底哪里的编码不一致呢?
请教了一下高手,原来是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压力测试使用apache的ab工具和Linux的time命令
- PHP扩展memcache和memcached的区别
- windows下配置apache+php环境
- 禁用PHP函数,可以对php.ini进行配置
- 【转】2012年6月26 – PPS网络电视PHP工程师最新面试题
- 【PHP面向对象(OOP)编程入门教程】12.重载新的方法(parent::)
- PHP 下载文件时自动添加bom头的方法
- PHP中获取当前页面的完整URL & php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别
- php循环某个月的所有日期
- thinkphp6: 在extend目录下开发扩展类(php 8.1.1 / thinkphp v6.0.10LTS )
- php类库PHP QR Code 二维码
- LZW算法PHP实现方法 lzw_decompress php
- PHP中把stdClass Object转array的几个方法
- 基于libmemcached,php扩展memcached的安装
- PHP获取用户访问IP地址的5种方法
- Atitit 发送post http 功能总结目录1. 常见三种模式 Form-data Form-urlencode Raw 12. Php code 12.1. urlencode
- Atitit php pdo的api使用 目录 1.1. PHP PDO简介1 1.2. 若要使用数据库长连接,:PDO::ATTR_PERSISTENT1 2. 其他设置2 2.1. )、P
- Atitit. servlet 与 IHttpHandler ashx listen 和HttpModule的区别与联系 原理理论 架构设计 实现机制 java php c#.net j
- paip.php 与js 的相似性以及为什么它们这么烂还很流行。。
- PHP 过滤器
- 亲测PHP环境
- php+nginx改为socket
- centos'的yum安装php的memcache扩展
- ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装