相同的charset html和sql但错误

时间:2013-08-16 12:10:23

标签: php mysql unicode utf-8 character-encoding

在这个例子中我正在使用html,php和sql。有一个SQL表,其字段为“utf8_unicode_ci”。我想把这个字段包含html代码和意大利文本,但可以是中文或俄文进入浏览器显示的html页面。

进入html页面有:

<meta charset="utf-8">

问题是文本显示有一些奇怪的字符,你能帮帮我吗?

2 个答案:

答案 0 :(得分:0)

你在mysql连接上设置utf-8吗?连接后,执行以下查询:set names 'utf8'

答案 1 :(得分:0)

验证配置没有arquivo app / config / database.php

    public $default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'root',
        'password' => '12345',
        'database' => 'myDb',
        'encoding' => 'utf8'
  );

同时检查可以使用其他字符集配置的表和字段的配置