PHP调用数据中文显示问号!数据库正常!
<?require"include/config.php";require"include/db_mysql.php";require"include/function....
<? require "include/config.php"; require "include/db_mysql.php"; require "include/function.php"; DE
<?
require "include/config.php";
require "include/db_mysql.php";
require "include/function.php";
DEFINE("SITENAME","网站名称");
//session_start();
$db=add_db(DB_NAME,"db");
function readContent($aid,$showpage=1){
global $db;
$content=get_db_value("select content from bz_article where aid='$aid' and post='1'");
//代码转换
$content=convertBack($content);
if ($showpage==1)
return showArticlePage($content,"",1);
else
return $content;
}
function pageInfo($aid){
global $db;
$cat_id=get_db_value("select cat_id from bz_article where aid='$aid' and post='1'");
$cat_name=get_db_value("select cat_name from bz_category where cid='$cat_id'");
$subject=convertBack(get_db_value("select subject from bz_article where aid='$aid' and post='1'"));
$info=array("cat_name"=>$cat_name,"subject"=>$subject);
return $info;
}
?> 展开
<?
require "include/config.php";
require "include/db_mysql.php";
require "include/function.php";
DEFINE("SITENAME","网站名称");
//session_start();
$db=add_db(DB_NAME,"db");
function readContent($aid,$showpage=1){
global $db;
$content=get_db_value("select content from bz_article where aid='$aid' and post='1'");
//代码转换
$content=convertBack($content);
if ($showpage==1)
return showArticlePage($content,"",1);
else
return $content;
}
function pageInfo($aid){
global $db;
$cat_id=get_db_value("select cat_id from bz_article where aid='$aid' and post='1'");
$cat_name=get_db_value("select cat_name from bz_category where cid='$cat_id'");
$subject=convertBack(get_db_value("select subject from bz_article where aid='$aid' and post='1'"));
$info=array("cat_name"=>$cat_name,"subject"=>$subject);
return $info;
}
?> 展开
展开全部
无论数据库或者是页面 出现乱码 问号 空白 那基本就是编码不一致的问题。你数据库设置了什么编码 比如是UTF-8 那么你页面也设置这个编码 并且使用header("Content-Type: text/html; charset=utf-8");让浏览器也使用这个编码 并且在连接数据库的时候 mysql_query("SET NAMES utf8"); 那么就不会出现乱码 问号 空白等情况了。 其实就是让数据库 页面 浏览器编码一致就可以。你检查一下。
展开全部
编码的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 首先看看你的页面 头部有没有设置charset 这个是设置浏览器编码
2 在把相关的文件 文件->另存为->重新保存一次 保存编码和浏览器要一致
3 在看看数据库的字符集是什么
如果3者一致 都是UTF8 保证没有乱码!!
2 在把相关的文件 文件->另存为->重新保存一次 保存编码和浏览器要一致
3 在看看数据库的字符集是什么
如果3者一致 都是UTF8 保证没有乱码!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set names 编码名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询