php连接指定数据库编码 php数据库连接代码

php连接db2数据库查询数据得到乱码,如何设置编码?网上查不到,哭求答案

DRIVER={Client Access ODBC Driver (32-bit)};

创新互联专注于陇县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供陇县营销型网站建设,陇县网站制作、陇县网页设计、陇县网站官网定制、小程序制作服务,打造陇县网络公司原创品牌,更为您提供陇县网站排名全网营销落地服务。

感觉是这里的问题. 用连Access的驱动连DB2?

php连mysql用 utf-8编码乱码怎么办

如果设置了set names utf8还是乱码的话,你需要看看数据库的编码格式了,乱码产生的原因,是因为存放时的编码和取出数据展示的编码不一致,导致的不能正常显示,你先查看数据库的编码合适,存放数据库开始检查

php+mysql编码问题

数据库表建立的时候,字符字段有字符集,关键看是选择的GB2321、UTF8等。以这个为基础,以下的几个地方都保持统一,那么数据才能插入和查询,而且不会有乱码:

一、PHP文件的编码,PHP实际上是文本文件,保存的时候是可以选择编码的,你用记事本打开选择另存为就可以看见,如果是ANSI就和前面数据库的GB2312、GBK兼容,UTF8就和UTF8一致。

二、PHP运行后浏览器页面的编码,这个也必须要一致。

三、PHP程序连接数据库之后,要运行下面的语句设置接口编码:输入mysql_query('set names gb2312');

第三条应该就是你要的答案了。

我是这么写的

?php

$link=mysql_connectlocalhost","root","root");

mysql_select_db('table',$link);

mysql_query('set names gb2312');

?

每个涉及到库的文件都会先 include 这个文件,这样就不必怕忘记编码了~

php连MySQL数据库编码问题

也许是数据库的问题,我也遇到过,我用的是wampserver,界面的工具,直接点鼠标就可能建成mysql数据库,建成后导入数据,查询数据库返回面而的是乱码,我遇到的情况是这样的:

1、建库用gbk,如图。

2、导入表及数据时,默认是utf,此处要改成gbk就不是乱码了,如第图底页面,如果是默认的或是其它的字符集,能导入成功但是乱码。另外直接把sql粘贴到sql窗口,也不是乱码。

希望能帮到你,呵呵~


当前文章:php连接指定数据库编码 php数据库连接代码
文章出自:http://pwwzsj.com/article/ddgcdsg.html