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();
?> 展开
<?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();
?> 展开
展开全部
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
%>
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
%>
展开全部
Title 和 mText 字段定义的类型是什么(char 型的?),汉字乱码应该是字符转换的时候出了问题。
检查数据库是否支持存储汉字,如果支持的话,汉字类型应该不对(gbk2313)
检查数据库是否支持存储汉字,如果支持的话,汉字类型应该不对(gbk2313)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你设置字符编码错误,mysql_query("set names utf8");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql_query("set names 'utf8'");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set charset=utf8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询