第一个问题很奇怪,table不顶行,HTML代码很简单<table style="width:900px;magin-top:0px;"><tr><td height="5" bgcolor="#363636"></td></tr></table>,UTF-8格式.
第二个问题,我在mysql里面建了数据库,是utf-8格式的,PHP页面也是utf-8格式,但是取出来的时候中文却是乱码,必须在连接字符串的时候加上这句
$program_char="utf8";
mysql_set_charset($program_char,$conn);最后显示出来的才会是正常的中文,请问用mysql读取数据时,是否都要在PHP中进行这样的设置.我结贴率是百分之百,一定结贴,希望大家帮忙呵呵.别的就不多说了.谢谢.
第二个问题,我在mysql里面建了数据库,是utf-8格式的,PHP页面也是utf-8格式,但是取出来的时候中文却是乱码,必须在连接字符串的时候加上这句
$program_char="utf8";
mysql_set_charset($program_char,$conn);最后显示出来的才会是正常的中文,请问用mysql读取数据时,是否都要在PHP中进行这样的设置.我结贴率是百分之百,一定结贴,希望大家帮忙呵呵.别的就不多说了.谢谢.
<!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=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
body {
margin-top: 0px;
}
-->
</style></head><body>
<table width="200" border="1">
<tr>
<td height="142" valign="top">123</td>
</tr>
</table>
</body>
</html>
顶行的。
body {margin-top: 0px;}第二个问题:
如果你的mysql安装时默认字符集是非utf8
那你的utf8就得在每次调用的时候申明字符集。
是否对这个table再加上一个html和body标签呢?
不知道这个和utf-8有什么区别啊.
mssql还没有那种设置格式的函数。
已经查过了。数据库是utf-8格式。页面也是。不知道为什么出来就是中文乱码。唉。