php 代码是utf8,mysql也是utf8,如何插入gbk?
本帖最后由 newstudent2011 于 2011-07-24 10:35 编辑我的php 代码是gbk的
mysql也是utf8的,这个系统编码不能改
但,我的一个外部接口接受的数据来源是GB2312 (GET 方式)
我要怎么样转码才能插入数据 直接就这么插入。。。。。
没问题,只要写入和读出使用的是相同编码。 什么编码进,就用什么编码出。
如果要混合编码显示,就只好用iconv或mb_string之类的东西转换编码了。 你是在用程序给别的客户端提供数据接口吧?
看你的接口方式了,header+iconv或mb_string 写数据到库前转成utf8
从数据里面取出来显示之前将编码转换成gbk
怎么转换查转换函数。 string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )
建议转码用这个,icon搞不好会碰到BUG
页:
[1]