当前位置: 首页 > 图文教程 > 网络编程 > PHP > 在PHP中进行GB2312与UTF-8的互换

PHP
让你同时上传 1000 个文件
一个个人网页自动化生成系统
PHP教程.经验技巧(中)
PHP教程.经验技巧(下)
php优化及高效提速问题小结
一个简单的php在线端口扫描器
浅淡PHP生成HTML的思路
正则表达式使用详解
用PHP制作饼图调查表
PHP和MySQL开发的8个技巧
SSI使用详解(二)
PHP中实现面向对象编程
PHP中通过Web执行C/C++应用程序
MySQL数据库基础教程
一个对数据库进行操作的程序
PHP控制语句
PHP编程的十个高级技巧
高级PHP V5 对象研究
使用 PHP 5.0创建图形的巧妙方法
理解PHP中的MVC编程之MVC框架简介

在PHP中进行GB2312与UTF-8的互换


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 118 ::
收藏到网摘: n/a

  因为证书中有中文,所以需要在PHP中进行GB2312与UTF-8的互换。
网上搜索一下这方面相关资料,说是需要php_iconv.dll的支持,可是我在PHP5文件夹中根本找不到这个文件,但是奇怪的是在PHP4中有这个,然后我将PHP4中的php_iconv.dll文件,复制到system32下,却提示出现错误,我想应该也不行,毕竟PHP4和PHP5里面的文件应该不兼容。到这里我就想删除了PHP5,装一个PHP4算了,后来发现一段话:iconv and libxml are compiled into php5ts.dll so you don't need the dll's in version 5.所以只要转换如下:
GB2312 -- UTF-8
iconv("GB2312","UTF-8",$text)
UTF-8 -- GB2312
iconv("UTF-8","GB2312",$text)