DeepMetal 发表于 2007-11-16 01:29:59

请问charset怎么配置?

找了半天没找到database里关于MYSQL的charset在哪里,只能自己写 $this->db->query('SET NAMES UTF8')?
尝试改了改database/drivers/mysql里面那个文件。好像没起作用,估计是没改对,希望大家指点下。

[ 本帖最后由 DeepMetal 于 2007-11-16 01:44 编辑 ]

Hex 发表于 2007-11-16 09:01:40

CI 的 database 暂时没有设置字符集的功能,一般都是使用 $this->db->query('SET NAMES UTF8');
新版本也许会有这个功能吧。

gaochao 发表于 2007-11-16 11:08:41

偶也是这么干的,唉

DeepMetal 发表于 2007-11-16 16:14:53

呵呵,看来也就只能这样了。不过也没什么,写的时候注意下就好。这么强悍的东西,有点小瑕疵还是能忍受的:L

Hex 发表于 2007-11-16 16:48:10

呵呵, Kohana 就完全支持 UTF-8,并且为 PHP5 优化(完全面向对象)。

laotan 发表于 2007-11-29 17:30:42

顶上去,这是个很普遍的问题,刚才就遇到了

Hex 发表于 2007-11-29 18:09:37

帮你顶。。。。。。

whidbey 发表于 2007-11-30 11:54:12

$this->db->query('SET NAMES UTF8');
现在也就这样忍忍

Hex 发表于 2007-11-30 11:55:27

我认为如果修改源代码,也只是加上这句话。

gaochao 发表于 2007-12-1 04:48:06

/system/database/drivers/mysql/mysql_driver.php

74行前面加上mysql_query("SET NAMES 'UTF8'");
页: [1] 2
查看完整版本: 请问charset怎么配置?