一切福田,不離方寸,從心而覓,感無不通。

PHP+Access乱码问题解决办法

    由于最近在改版一个PHP的网站程序,但原网站使用的是ASP+Access,所以要把Access数据库中的记录全部转换到Mysql中,并且新的网站所有页面使用的都是UTF-8的编码格式,于是就有了现在的问题。     不过问题终于还是在10分钟内得到解决了。先上代码: <?php$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("wenxue.mdb"); $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC); $query=odbc_do($connid,"select top 1 * from articles");  while(odbc_fetch_row($query)){  for($i=0;$i<4;$i++){   $record1[$i] = odbc_result($query,$i+1);   echo iconv('gb2312′,’utf-8',$record1[$i]);  echo " ";  }  echo "<br>"; } ?>       其实,PHP连接Access数据库的方法有很多,这里只是其中的一种。重要的是解决乱码问题,也就是iconv方法的使用(文中的粗体)。 转自:http://neville.liu.blog.163.com/blog/static/4993878120096279929917/

龙生   10 Dec 2010
View Details