php+mysql 插入数据时,数据库显示乱码。可以用工具直接在数据库加数据

代码如下<?php//phpinfo();echo"中国";$link=mysql_connect("localhost","root","a123456")ordie(... 代码如下

<?php

// phpinfo();

echo "中国";

$link=mysql_connect("localhost","root","a123456") or die ($this->error());
mysql_select_db("数据库名",$link) or die("数据库载入错误");
$sql = "INSERT INTO 表名 (Title,mText)VALUES ('胡','用来')";
mysql_query("set characher set UTF-8");
mysql_query("set names 'UTF-8'");
mysql_query($sql,$link);

echo mysql_error();

?>
展开
 我来答
匿名_热心网友
2012-01-11 · TA获得超过719个赞
知道大有可为答主
回答量:3827
采纳率:0%
帮助的人:8462万
展开全部
rs.Open "select * from denglu where sid='"&sid&"' and spass='"&spass&"' " ,conn,1,1
if not(rs.bof and rs.eof) then
response.Cookies("timesshop")("sid")=trim(request.form("sid"))
response.Cookies("timesshop")("spdss")=trim(request.form("spass"))
response.redirect a.html
else
response.write "<script LANGUAGE='javascript'>alert('您的学号或密码有误!');history.go(-1);</script>"
end if
%>
冉易云ST
2011-12-30 · TA获得超过535个赞
知道小有建树答主
回答量:397
采纳率:0%
帮助的人:526万
展开全部
Title 和 mText 字段定义的类型是什么(char 型的?),汉字乱码应该是字符转换的时候出了问题。
检查数据库是否支持存储汉字,如果支持的话,汉字类型应该不对(gbk2313)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hqs1074879733
2011-12-30 · TA获得超过202个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:162万
展开全部
你设置字符编码错误,mysql_query("set names utf8");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黎明智造
2011-12-30 · TA获得超过114个赞
知道答主
回答量:166
采纳率:0%
帮助的人:111万
展开全部
mysql_query("set names 'utf8'");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
马小小超
2011-12-30
知道答主
回答量:66
采纳率:0%
帮助的人:14.3万
展开全部
set charset=utf8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式