mysql字段字符集的问题 好像GBK、GB18030这两个版本的中文字符包含简体和繁体,MySQL好像只有GBK字符集,所以,楼主用GBK代替GB2312试一下,即set names gbk; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么不是UTF8?这种混合编码的内容,用UTF8才最贴切啊。 用什么编码都没所谓,你把你的数据进行 base64_encode 再存入数据库。取出后,先base64_decode后再显示。好处一、把危险的SQL入注的代码都base64编码了,安全。好处二、base64编码后,把数据库的编码集转成GBK或UTF8或GB2312都不会出现编码错乱。因为,base64后的编码全是英文字母,转到什么编码下,英文还是英文,不会是乱码。 谢谢回复试了下改成GBK,繁体部分还是会乱码。至于不用UTF8,主要考虑到如果要换的话,整个网站所有页面都要换成UTF8编码,工作量比较大。现在暂时的解决办法,看来只能是先把繁体部分都转成简体字再保存了。 PHP用cookies自动登录该怎么写 字符串中的 字符替换 取刚保存记录的ID [新人求教]向SQL写入的文本中含有 英文单引号 怎么写入? 正则问题请教 php5.0.4中文版php.ini 第五部分(模块设置2) 求教:怎样取http页面内容? win2000 advance server+IIS5.0环境中如何配置PHP环境? 新手请问下,类属性能初始化为一个其他类的实例对象吗 php 如何获得标题与标题之间的内容 , 整体内容为字符串,该如何获取 关于SMARTY的问题,输出方式 请问这个3表联查的语句
好处一、把危险的SQL入注的代码都base64编码了,安全。
好处二、base64编码后,把数据库的编码集转成GBK或UTF8或GB2312都不会出现编码错乱。因为,base64后的编码全是英文字母,转到什么编码下,英文还是英文,不会是乱码。
试了下改成GBK,繁体部分还是会乱码。
至于不用UTF8,主要考虑到如果要换的话,整个网站所有页面都要换成UTF8编码,工作量比较大。
现在暂时的解决办法,看来只能是先把繁体部分都转成简体字再保存了。