我的php代码从mysql数据库里读取中文字,一会正常,一会又不正常,是怎么回事啊?????
解决方案 »
- share 一段小说的采集代码。
- apache+php+mysql连接出现root拒绝访问?
- 关于jomsocial教程问题
- 改版成客户端蛮难的,展示我的成果
- 谁有PHP教程 word版本的?
- PHP如何识别系统语言或浏览器语言
- thinkphp(3.2.1),写源代码出现的一点问题。关于绝对地址的。
- 从官网下载的fpdf将页面保存为utf-8时,运行后为乱码?
- 请教eclipse(epp3)和notepad++两种工具的几个问题
- php 如何从sqlserver中的二进制图片读取出来显示到页面里?
- 怎么把ecshop模板(*.dwt)里面的值传递到php程序(*.php)里面
- 从数据库读取中文 乱码了
+------------+--------------+
| categoryid | categoryname |
+------------+--------------+
| 1 | 国内新闻 |
| 2 | 国际新闻 |
| 3 | 军事新闻 |
| 4 | 体育新闻 |
| 5 | 科技新闻 |
| 6 | 财经新闻 |
| 7 | 娱乐新闻 |
| 8 | 社会新闻 |
+------------+--------------+
8 rows in set (0.00 sec)mysql> show variables like "char%";
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)mysql> show full fields from categories;
+--------------+-------------+-----------------+------+-----+---------+-------+---------------------------------+---------+
| Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment |
+--------------+-------------+-----------------+------+-----+---------+-------+---------------------------------+---------+
| categoryid | tinyint(3) | NULL | YES | | NULL | | select,insert,update,references | |
| categoryname | varchar(20) | utf8_general_ci | NO | | | | select,insert,update,references | |
+--------------+-------------+-----------------+------+-----+---------+-------+---------------------------------+---------+
2 rows in set (0.00 sec)
上面是我的情况,我要从categories表中读取中文字,时好时坏。
require_once("../Connections/new.php");
mysql_select_db("new");
$sql1="select categoryid,categoryname from categories";
$rscategory=mysql_query($sql1) or die(mysql_error());
$row_rscategory=mysql_fetch_assoc($rscategory);
$totalrows_rscategory=mysql_num_rows($rscategory);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title>
<style type="text/css">
<!--
@import url("style.css");
-->
</style>
</head>
$con=mysql_connect('localhost','root','1233333') or die(mysql_error());
mysql_query('set names utf8',$con);