1

我使用codeigniter制作了一个项目,如下所示。 我想连接到 Vbulletin 的 mysql 并在我的项目中显示,我用UTF-8而不是DOM保存代码,它显示正常,但我在 Chrome 和 IE 上看到错误HEAD没有一切。但只有HEAD中的TITLE和BODY之后的所有内容。并且在 BODY 之后的 "" 中有空格

我在 codeigniter 中配置 database.php 是。

$db['default']['char_set'] = 'latin1';//utf8
$db['default']['dbcollat'] = 'latin1_swedish_ci';//utf8_general_ci

我使用 latin1 因为 Vbulletin 使用它。

网页

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="mr.sam" />

我尝试更改聊天集是(latin1 或 utf-8)。但它不起作用请帮助我,谢谢

4

1 回答 1

1

这是一个好/常见的问题......把它放在 index.php 中:

header("Content-Type: text/html; charset=UTF-8", true);

或者

$db['default']['char_set'] = "iso-8859-1";
$db['default']['dbcollat'] = "latin1_general_ci";

在 config.php 中。

否则,请查看此页面:http ://hash-bang.net/2009/02/utf8-with-codeigniter/

于 2012-08-06T17:23:48.000 回答