求解MYSQL乱码问题 我郁闷的很啊。我直接在MYSQL里面插入SQL语句乱码,全部是???,我在PHP页面获取这些数据显示出来却是中文,这是怎么回事啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 set names utf8也不行啊我马上贴代码 <div class="content"><form action="regOk.php" method="post">用户名:<input type="text" name="username"><br/>密码:<input type="text" name="password"><br/><input type="submit" value="注册"><input type="reset" value="重置"></form></div><?php include("templates/default/head.php")?><?php$username=$_POST["username"];$password=$_POST["password"];if($username=="" && $password==""){echo "请输入用户名或密码";}else{$sql="insert into user(username,password) values ('".$username."','".$password."')";mysql_query($sql,$conn);echo "注册成功".$sql;}?><?php include("templates/default/foot.php")?><?php$conn=mysql_connect("localhost","root","sa")or die ("连接失败");mysql_query("SET NAMES UTF8");mysql_select_db("yxx",$conn);?><div class="content"><?php $sql = "select * from user";$result = mysql_query($sql);while($row = mysql_fetch_array($result)){ echo $row['id'].",";}mysql_close($conn);?></form></div>我全部是UTF8格式的,文件是UTF-8无BOM的,页面获取数据是中文的,正常,但是数据库就是乱码的了 MySQL 字符集: UTF-8 Unicode (utf8)MySQL 连接校对: utf8_unicode_ci 你的php页面和数据库设置的编码方式不一样,建议全部设置成utf-8 数据库中utf-8的编码我一直用的utf8_general_ci,lz可以试试。 zend studio 调试php php 能拿到 mac地址否 ?? php连接mysql数据库出现问题 找不到指定的程序 小妹请教!解析xml文件。 多表查询 请问如何遍历PHP多为数组,高手请进! 这两条重写规则怎样合并为一条? 谁能帮我解释如下代码,如果你认为自己很BT的话,热烈欢迎高手!! 怎样随机生成一个汉子? 这如果utf-8 则后面乱码 , 不utf-8 则前面乱码 , 咋整 表格行数和列数都根据数据库数据循环出来的请问怎么做啊? 求PHP解压带密码的ZIP压缩包的方法
用户名:<input type="text" name="username"><br/>
密码:<input type="text" name="password"><br/>
<input type="submit" value="注册"><input type="reset" value="重置">
</form>
</div><?php include("templates/default/head.php")?>
<?php
$username=$_POST["username"];
$password=$_POST["password"];
if($username=="" && $password==""){
echo "请输入用户名或密码";
}else{
$sql="insert into user(username,password) values ('".$username."','".$password."')";
mysql_query($sql,$conn);
echo "注册成功".$sql;
}
?>
<?php include("templates/default/foot.php")?><?php
$conn=mysql_connect("localhost","root","sa")or die ("连接失败");
mysql_query("SET NAMES UTF8");
mysql_select_db("yxx",$conn);
?>
<div class="content">
<?php
$sql = "select * from user";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo $row['id'].",";
}
mysql_close($conn);
?>
</form>
</div>
我全部是UTF8格式的,文件是UTF-8无BOM的,页面获取数据是中文的,正常,但是数据库就是乱码的了
MySQL 连接校对: utf8_unicode_ci