怎么网站和数据库都是是gb2312字符集,一些生僻字进入数据库就是“?”了,用gbk就没事了,怎么回事? 怎么网站和数据库都是是gb2312字符集,一些生僻字进入数据库就是“?”了,用gbk就没事了,怎么回事? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你设置的gb2312是在国内比较常用的字型..但是范围还没有gbk那么大..所以你的生僻字可能gb2312没有包含到.所以添加进去就是乱码了.或者你在数据库连接那里设置mysql_query("set names gb2312");个人推荐还是用utf-8更好... 个人建议还是用utf-8比较好啊,这个比较通用啊 gb2312字符集 比 GBK字符集 库要小,所以有些字 GBK能显示,GB2312显示不了。可以看下字符集的概念 网页和数据库编码设置utf-8,数据库一样可以存中文的。只要数据库支持就OK了 GBK 编码的范围比GB2312大。原因就是出现“?”的字 是在GBK中包含但是在GB2312中没有的字。 gbk是对gb2312的扩充,加入了不少生僻的字。 smarty的缓存机制 请问大家都用什么工具开发php php实现视频新闻播放 求助,安装php时,加载mysql失败 问一个关 关于cookie的问题 一个大小写的问题 如何让PHP读取EXCEL文件。 用php中的如何用mail函数加快发送大量的邮件,有几千个用户, 为何无法从HTML文件中传送数据到PHP文件中的变量? 对接短信通道商短信发不出去,求指教,大神指导一下吧 请问php中如何处理嵌套的正则 php问题!新手求解!!谢谢啦。
但是范围还没有gbk那么大..
所以你的生僻字可能gb2312没有包含到.所以添加进去就是乱码了.
或者你在数据库连接那里设置
mysql_query("set names gb2312");个人推荐还是用utf-8更好...