求解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可以试试。 PHP UDP协议连接memcache 一个简单的功能,但能解决的水平都不低。 Cakephp 里面 怎么用checkbox 来实现 选中行删除 ,求 c 和v 里面的相关代码 谢谢 最好举例子 着急 在线等。。。 20分 推荐一下我的技术博客站 php提交表单问题,请各位帮忙呀! ...php 数据显示...请各位解答...急 串尾空格制表和换行无法显示 WIN下,PHP怎么才能支持ZIP??? 我在做个列表详情,但是出现的结果跟我预期的结果不同,什么原因啊? php代码eval函数问题 表格行数和列数都根据数据库数据循环出来的请问怎么做啊? 求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