luohuijun 发表于 2010-2-20 14:21:23

关于快捷插入(insert)函数,无法插入中文字符

$title='中文字符插入测试';
$data = array(
               'title' => $title,
               'name' => $name,
               'date' => $date
            );

$this->db->insert('mytable', $data);
以上语句执行成功后,mytable表中的title字段是空的没有内容,
如果将变量$title='hello world',那么又是正常的,
是不是快捷插入(insert)函数只能插入英文字符啊?

jeongee 发表于 2010-2-20 14:33:35

当然不是啊,插入之前print_r下数组看看

Hex 发表于 2010-2-20 14:54:38

看一下编码问题。

luohuijun 发表于 2010-2-20 15:11:45

回复 3# Hex
编码问题怎样解决呢?

Hex 发表于 2010-2-20 16:15:29

所有文件编码都一致。

xuf3333 发表于 2010-2-20 16:42:53

另存为该文件,选择统一编码。

ivanlw 发表于 2010-2-20 17:15:08

如果用IDE,为整个工程设置好编码就OK了……
页: [1]
查看完整版本: 关于快捷插入(insert)函数,无法插入中文字符