php 转html汉字编码

html-css016

php 转html汉字编码,第1张

PHP 5.4.x或以上版本可以用html_entity_decode(' 3253430721')

解码成UTF-8的‘编码’

大多数人在用的PHP 5.3.x或以下版本不能用html_entity_decode解码拉丁字母以外的字符。

5.3以下可以加载mbstring多字节字符库,

echo mb_decode_numericentity(' 3253430721' ,array(0,0xffffff,0,0xffffff),'GBK')

显示'编码'

不能加载库的就要自己写函数实现这一过程了。需要我可以写一个

在php部分最前面加个

header("Content-type: text/html charset=gbk")

如果不行,那用iconv对中文内容各自转码即可。

1.全部编码一致即可,在国内最好全部设置GB2312,国外全部设置成UTF-8

2.当然也不一定,看你所需要的目的,可权宜行事

3.但要保持一致,必须做PHP页面,HTML,MYSQL编码必须是同一种,否则就会出现乱码

4.

首先,把数据库的编码设置为utf-8,

其次把php连接mysql的代码下加上mysql_query("SET NAMES 'utf8'")

最后在html代码的头部加上这一句:

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8">

有了以上几部,你操作数据库的话就不出现乱码了!