PHP判断变量的编码并自定义转换
发布:wuyunlong | 发布时间: 2012年5月5日PHP中获取变量经常会碰到乱码问题,如果要提取两种不同编码(没有规则)的时候,无论你怎么定义都会出现乱码,那怎么解决呢?
1.按惯例,检查你的文件编码与数据库、页面编码是否一致。
2.如果第一步没有问题,那么就需要先判断字符串的编码了,我们只要判断一种就可以了,下面举例的是关于检测是否为utf8编码的问题,代码如下:
[Ctrl+A 全部选择] 提示:你可先修改部分代码,再按运行
将以上代码保存为独立文件,例如:wuyunlong.php,保存到网站根目录,然后再引入到文件中,加入以下代码:(也可以将上面的代码直接放到PHP执行文件的最顶部,就不需要引入了)
require( "wuyunlong.php" );
接下来判断代码,写在上述代码的下边:
if(is_utf8($tofu)==1){$tofu = iconv("utf-8","gbk",$tofu);}
OK,上面为判断变量$tofu是否为utf-8,如果是转换成gbk的编码。
发布:wuyunlong | 分类:网络技术 | 评论:0 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
php读取txt文件,并优化排序和分页 (2012-4-17 11:34:18)
php提取当前页面的地址写入txt文件,并优化排序、数量和同样 (2012-4-16 10:28:29)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。