cakephp查询日语单词

时间:2016-05-05 08:19:40

标签: php postgresql cakephp

我正在使用postgresql和cakephp.database包含japanese data.i想在我的查询中使用它们。                 如果我使用$this->Model->query("select * from table_name where field_name='test'");                 它工作正常。

但是当我使用$this->Model->query("select * from table_name where field_name='テスト'");时                 我没有得到结果。                         我的数据库位于UTF8$default 'encoding' => 'utf8'写入,我也在元标记中使用了utf8。                         如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

不知道出了什么问题但是

$field = iconv('shift-jis', 'utf-8', $field);
$this->Model->query("select * from table_name where field_name='$field'");

为我工作。谢谢你的回答