mysql数据库字条集
网页<meta http-equiv="Content-Type" content="text/html; charset=gbk"> 这个字符集
ie浏览器 查看-编码 这里的字符集他们三个都是有什么关系和区别啊!

解决方案 »

  1.   

    mysql数据库中的字符集是数据库中数据使用的数据字符的编码格式
    网页上面显示的是网页上显示的字符的编码格式
    ie浏览器上的查看编码是强制使用那种编码来查看浏览器中的显示的页面的编码,通常设置为自动检测, 就是去检测网页中这段代码<meta http-equiv="Content-Type" content="text/html; charset=gbk"> 设置的charset的值通常这三者之间使用的应是一致的, 如果字符集不一致, 中文就会显示乱码(英文没有这个问题)
    可以通过转码将字符集设为一致
      

  2.   

    多谢楼主回答这和精彩!gb2312不是不包括繁体字和韩文字体吗?
    为什么我浏览器也可以正常显示呢?http://bbs.cndw.com/dispbbs.asp?boardID=2&ID=1436580&page=1
      

  3.   

    现在meta里的gb2312一般等同gbk处理,所以可以显示繁体韩文是用unicode表示出来的,你看源码就看见了
    &#44428;&#49345;&#50864;&#44428;&#49345;&#50864;&#44428;&#49345;&#50864;
      

  4.   

    别说我扣字眼啊现在meta里的gb2312一般等同gbk处理,所以可以显示繁体
    那现在做网站为什么不直接用gbk而用gb2312而本身gb2312是不包括繁体字的。如果使用它输入繁体字,虽然ie能显示正常,但本身是错的啊。大家应该改正才对啊,必竟现在开始w3c 要正规才行啊。