更改PHP配置文件php.ini解决xmlhttp的utf8乱码
2011-01-21 09:32
525 查看
php使用XmlHttp 默认都是使用Utf-8 字符集,而我们使用的多是GB2312 字符集,这就要求我们进行GB2312到Utf-8 的转码。
PHP 提供了一个可选的专码模块,可以实现多种字符集之间的相互转化。加载这个专码模块的方法如下:
打开PHP 配置文件php.ini,将 ;extension=php_mbstring.dll(linux 是php_mbstring.so)前的分号去掉。重新启动Apache 以后,这个模块就可以使用了。如果有错误出现,请检查扩展目录的路径设置是否正确。
加载这个模块以后,我们就可以使用mb_convert_encoding 函数来转码了:
<?
$utf8_string = mb_convert_encoding($gb_string, ’UTF-8’, ’GB2312’);
?>
将转码后的字符输出就可以看见正确显示的中文了
echo一下即可看到。
点击收藏:“更改PHP配置文件php.ini解决xmlhttp的utf8乱码”
PHP 提供了一个可选的专码模块,可以实现多种字符集之间的相互转化。加载这个专码模块的方法如下:
打开PHP 配置文件php.ini,将 ;extension=php_mbstring.dll(linux 是php_mbstring.so)前的分号去掉。重新启动Apache 以后,这个模块就可以使用了。如果有错误出现,请检查扩展目录的路径设置是否正确。
加载这个模块以后,我们就可以使用mb_convert_encoding 函数来转码了:
<?
$utf8_string = mb_convert_encoding($gb_string, ’UTF-8’, ’GB2312’);
?>
将转码后的字符输出就可以看见正确显示的中文了
echo一下即可看到。
点击收藏:“更改PHP配置文件php.ini解决xmlhttp的utf8乱码”
相关文章推荐
- windows vim配置文件:解决utf8乱码
- PHP: Allowed memory size of、memory_limit 的解决以及更改php.ini配置
- Source Insight 3.X 插件支持utf8,完美解决中文乱码,另附优美的配置文件一份
- 2,MySql数据库存入乱码,查询出来全改成uft-8,修改mysql配置文件my.ini内容为:default-character-set=utf8 查询下面
- 大文件上传,修改php.ini的配置之后仍不生效解决方法
- php ini_set更改php.ini配置,通过它修改php.in达到php上传文件大小限制是不行的,除非修改.htaccess文件
- PHP环境下utf8乱码的解决方法---apache,php配置问题
- 解决:在php配置文件路径下,添加php.ini之后,测试页面无法显示
- 解决:在php配置文件路径下,添加php.ini之后,测试页面无法显示
- Mysql数据库解决中文乱码问题【不修改my.ini配置文件】
- PHP环境下utf8乱码的解决方法---apache/php配置问题
- linux下php中找不到php配置文件php.ini的解决方法
- vim_编码配置文件_utf8乱码解决
- 修改php.ini配置文件无效的解决办法
- (安装时的基础配置,php5)php.ini文件要更改的
- Source Insight 3.X 插件支持utf8,完美解决中文乱码,另附优美的配置文件一份
- Source Insight 3.X 插件支持utf8,完美解决中文乱码,另附优美的配置文件一份
- php.ini配置文件详解
- 读取、设置 php.ini配置文件(复制)
- php 文件下载 出现下载文件内容乱码损坏的解决方法