作者quota (怎样转移档案?)
看板PHP
标题[请益] 读不到资料
时间Thu Nov 8 16:15:28 2007
我有一个资料库,资料表汇出时的格式如下:
-- phpMyAdmin SQL Dump
-- version 2.11.0
--
http://www.phpmyadmin.net
--
-- 主机: localhost
-- 建立日期: Nov 08, 2007, 04:02 PM
-- 伺服器版本: 4.1.20
-- PHP 版本: 5.0.4
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- 资料库: `old`
--
-- --------------------------------------------------------
--
-- 资料表格式: `faq_utf8`
--
CREATE TABLE IF NOT EXISTS `faq_utf8` (
`id` mediumint(8) NOT NULL auto_increment,
`title` varchar(50) NOT NULL default '请选择主题',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
--
-- 列出以下资料库的数据: `faq_utf8`
--
INSERT INTO `faq_utf8` (`id`, `title`) VALUES
(1, '规定'),
(2, '讯息'),
(3, '测试');
网页的内容如下:
<?
mysql_query("set names utf8");
mysql_query("character set utf8");
mysql_query("set character_set_client =utf8");
mysql_query("set collation_connection=utf8_general_ci");
mysql_query("set character_set_results =utf8");
mysql_query("set character_set_server = utf8");
mysql_query("set character_set_connection=utf8");
mysql_connect ('localhost','abcd','sir');
$sql_select="select * from faq_utf8 ";
$result = mysql_db_query ('old', $sql_select);
while ($row = mysql_fetch_object ($result)) {
echo $row->title; //echo $row->fullname;
echo "<hr>";
}
mysql_free_result ($result);
?>
可是网页呈现的却是:
??
--------------------------------------------------------------------------------
??
--------------------------------------------------------------------------------
??
--------------------------------------------------------------------------------
请问我哪一部份没有注意到呢?
因为资料库里面有资料,也能在phpMyAdmin内顺利显示,
可是,不论IE或Firefox,都看不到内容,让我很困惑,不知哪里写错
我的sql档案与网页档案,我放在
http://rapidshare.com/files/68239896/question_php.zip
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.139.91
1F:推 gamewolf:网页编码不对? 11/08 16:38
2F:推 munichuihsin:sql载入档要存成utf-8格式加上set names utf8 11/08 20:27
3F:→ munichuihsin:才能确保资料以utf-8编码存入 希望有帮到你 11/08 20:29
4F:→ munichuihsin:对不起 我答非所问 一楼和下一篇是解答 11/08 20:35