我是菜鸟。php 写入mysql数据库不能显示中文。

<?php$ss=@mysql_connect("localhost","root","")ordie("数据库链接失败!");mysql_select_db("db_m... <?php
$ss=@mysql_connect("localhost","root","") or die("数据库链接失败!") ;
mysql_select_db("db_message",$ss) or die("打开数据库失败!");
mysql_query("set names 'GBk'"); //这样写出中文时数据库不会出现乱码!

if($_POST["a"]) //判断下面表单传上来的值,有没有传上来。
{
$sql="insert into t_message(intMessageID,strContent) values ('','$_POST[a]')";
mysql_query($sql);
echo "写入成功!";
}

?>

<form method="post" action="bbs.php">

<input type="text" name="a" />内容 <br>

<input type="submit" name="submit" value="提交" />

</form>
展开
 我来答
湖南PHP培训
2008-12-09
知道答主
回答量:46
采纳率:0%
帮助的人:0
展开全部
编码问题 初学者很头痛的问题 建议你从建表开始到代码中全部用统一的编码 常用的有两种GB2312和UTF8
换句话说就是数据库用什么编码(用PHPADMIN建库的时候) 代码中也用同样的编码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式