ThinkPHP查询,混沌码的MSSQL数据库,ThinkPHP默认是UTF-8的原因,和msmsql数据库是一个简体中文版和GB2312编码存储。

uff1a解

1:在ThinkPHP 自由核心打开db.class.php,并把它添加在后面
2:查找功能选择()在Db.class.php,结果是美元美元->查询($ SQL);然后添加一个结果= iconv2utf8美元(美元的结果),可以

复制代码代码如下所示:
公共功能iconv2utf8($结果){
行=数组();
key1 = array_keys美元($结果); / /得到查询结果为结果键的数组
/ / print_r($ KEY1);
$ KEY2 = array_keys($结果{ $ key1 { 0 } });
以/查询结果第一个数组结果($ key1 { 0 })的关键
/ / print_r($ KEY2);
为($我= 0;$我<计数($ KEY1);$ i++){

为(J = 0美元;J <计数($ KEY2);$ J++){
以/查询结果以UTF8编码,并存储在$排,和$行美元键和值的结果。
$行{ $ key1 { } } {我美元美元美元} } = {,key2 iconv('gb2312 ','utf-8,$结果{ $ key1 { } } {我美元美元美元} } { KEY2 J);
}
}
回$行;
}