网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

php中文数据库 php中文文档

php网页读取数据库中文信息显示成??

分类: 电脑/网络 程序设计 其他编程语言

成都创新互联是一家专业提供民丰企业网站建设,专注与成都做网站、网站制作、HTML5、小程序制作等业务。10年已为民丰众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

问题描述:

请大侠们帮个忙~~~~

?

$sql="SELECT * FROM `数据表` ";

function sql_b($query)

{

$conn=@mysql_connect( 'localhost', '用户', '密码' );

$result=@mysql_db_query( '数据库', $query, $conn);

@mysql_data_seek($result,0);

while($row=@mysql_fetch_row($result))

{

$output[] = $row;

}

@mysql_free_result($result);

@mysql_close($conn);

return $output;

}

$date=sql_b($sql);

print_r($date);

?

你们可以填上你们的具体内容调试~~~~

解析:

改用mysql4.0

php读取mysql中文数据出现乱码的解决方法

1.PHP页面语言本身的编码类型不合适,这时候,你直接在脚本中写的中文肯定是乱码,不用说数据库了

解决方法:选择'UTF8'或者'gb2312',这样客户浏览器会自动选择并出现正确的中文显示。注意:'UTF8'或者'gb2312'都可以正确显示中文的。

2.数据库MySQL中的编码类型不正确。

解决方法:创建数据库的时候,MySQL

字符集选择'UTF8',MySQL

连接校对选择utf8_general_ci,这样创建的数据库用来存储中文肯定没有问题,

否则,你的中文首先在MySQL中就是乱码,更不要期望它会给你在PHP页面中显示正确。

3.与平时的脚本编辑环境有关。比如,有些内容是自己用word写的,有些是用记事本写的,有些用editplus、ultraplus等文本编辑器。有时候就直接在DW中写中文了,

解决方法:尽量用同一种编辑器。如果是拷贝来得既有的内容,建议用ultraplus中的编码转换功能把它转换成utf8或者gb2312。

到底转换成什么类型并不重要,关键要求你的PHP

WEB应用程序中的编码要一致就行。

4.编程访问

MySQL时,建议添加一行代码:mysql_query("SET

NAMES

'GBK'");

PHP在显示数据库中的中文数据时显示乱码

其实,只要注意文件编写的时候编码、数据库的编码一般就不会有这个问题的,但是,比如你用DW(dwcs4貌似没有这个现象)打开文件,它会以默认的编码读取,一旦你保存了,那就完了,用EditPlus打开之后,右下角有编码提示,如果发现不对,另存为,覆盖一下,就可以了


文章题目:php中文数据库 php中文文档
分享地址:http://bjjierui.cn/article/hgdgih.html

其他资讯