首页 > PHP

php编码转换小例子

分享一个php编码转换的例子,学习下php如何实现编码转换的方法,有详细注释,感兴趣的朋友参考下。 例子,php编码转换实例。 复制代码 代码示例:<?php /* * 常用的编码问题 * * ...

分享一个php编码转换的例子,学习下php如何实现编码转换的方法,有详细注释,感兴趣的朋友参考下。

例子,php编码转换实例。
 

<?php  
/* 
 *  常用的编码问题 
 *  
 *   1. 页面的乱码问题: 
 *   页面的乱码问题主要是在于显示字体的编码与浏览器里面显示的编码不一致,浏览器输出的 
 *   编码是由页面文件中<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
 *   来控制的,而如果你的程序里面输出的字符是乱码的话,那么就是程序输出的字体与上面设置的不是同一个编码,那么就会出现乱码 
 *  2. 数据库的乱码问题 
 *      数据库里面有默认的字符编码,如果你提交的字符编码与数据里面有编码不一到的话,那么数据库里面显示的 
 *      也会是乱码 
 *  (脚本学堂 www.mj85.com)
 *  总结:只是出现乱码就是由于两种字符的编码不一样所导致的,那么就要想办法让它们一样 
 *   
 *  主要点: 
 *   1. <meta >头的设置 
 *   2. 数据库默认编码的设置 
 *   3. 编辑器的编码设置(有时这个很重要,) 
 *   (最好的办法就是把这三个编码都设置成一样的) 
 *   
 *  有时再出现乱码还可以用一些编码转换函数来进行转换,只要转换成<meta>里面设置的一样的编码即可, 
 *  主要的编码转换函数 
 *  mb_convert_encoding(str,to,from) 
 *   mb_convert_encoding("大家好","gbk","utf-8")(第一个编码是要转换的目的编码,而第二个是你写代码编辑器的编码) 
 *  
 *  iconv(in,out,str)  
 * */  
echo mb_convert_encoding("大家好","gbk","utf-8");//在utf-8的里面就会是乱码,因为你输出的是转换成gbk的编码  
echo iconv("utf-8","gbk","大家好");  
?>


本文由用户 【php学习】 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。

转载本站原创文章,请注明出处,并保留原始链接、图片水印。

本站是一个以用户分享为主的开源技术平台,欢迎各类分享!

本文地址:http://www.mj85.com/php/409.html

分享:

评论 [共0条评论]

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

您现面为匿名用户,暂不能发表评论。如想评论则请登录注册

相关内容

发布者

php学习 发于:

19年/05月/28日 12时

查看次数: 485

标签 Tags

无标签

谁收藏了?

0人已收藏