PHP读取数据库中文显示问号
页面编码改成UTF-8了 数据库里的表编码改了 字段编码也改了 就是不知道为什么还是显示???问号




<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>综合素质</title>
<link rel="stylesheet" type="text/css" href="index.css">
<script src="jquery-2.1.3.js"></script>
<script src="index.js"></script>
</head>
<?PHP
$con = mysql_connect("localhost","root","");
mysql_select_db("radom100",$con);
session_start();
$sql = "select * from user2";
$result = mysql_query($sql);
$arr = array();
while($row = mysql_fetch_array($result)){
$arr[] = $row;
}
$txt = '';
foreach($arr as $key){
$txt = '<tr>
<td width="4%" style=" text-align:center;">'.$key['id'].'</td>
<td width="77%">'.$key['choice'].'</td>
<td width="19%">'.$key['select'].'</td>
</tr>';
}
?>
<body>
<table width="80%" align="center" border="1px" cellpadding="10" cellspacing="2">
<tr>
<th style="font-family: 楷体; font-size: 20px;">编号</th>
<th style="font-family:楷体; font-size: 40px;">题目</th>
<th width="19%" style="font-family:楷体; font-size:28px;">答案</th>
</tr>
<?PHP echo $txt; ?>
<tr>
<td width="4%"> </td>
<td width="77%"> </td>
<td width="19%"> </td>
</tr>
</table>
</body>
</html>
...全文
相关推荐
PHP+MySql中文乱码解决办法
乱码现象通常发生在从数据库查询中文数据时,显示出来的中文变成了不可识别的符号或者问号。产生这种现象的主要原因是**编码不一致**。1.
解决MySQL中文输出变成问号的问题
当我们遇到在使用MySQL数据库时,中文输出显示为问号的情况,这通常是由于字符编码不一致导致的问题。在处理数据库中文字符显示问题时,最重要的知识点就是字符编码的概念及其在数据库和程序中的应用。
Mysql插入中文变为全问号???的问题 解决方法
在使用MySQL数据库时,有时会遇到插入中文数据后显示为全问号“???”的问题,这通常是由于字符编码不匹配导致的。以下是一份详细的解决方案,帮助你解决这个问题。
PHP向mysql插入中文乱码问题,php文件内容写入数据库!
以下将详细分析并解决PHP向MySQL插入中文乱码问题,以及如何正确处理PHP文件内容写入数据库。首先,我们需要确保数据库的编码设置正确。
解决Mysql数据库插入数据出现问号(?)的解决办法
为了确保中文等字符能够正确存储和显示,需要对数据库的字符编码进行合理的配置。在本篇文章中,将介绍如何解决MySQL数据库在插入数据时出现问号的情况。


基础编程
