1

配置文件

$config['charset'] = 'UTF8';

数据库.php

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

html标头

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我的数据库有 utf8_general_ci 的排序规则,我的所有文件都在 utf8 上编码,即使我无法在我的页面上显示我的 unicode 字符

这总是显示 वि.सं。२०१४ सालमा

4

1 回答 1

1

你需要确保你到处都有 utf8,比如 在 config.php

$config['charset'] = "UTF-8"; //not UTF8

在 php.ini 中

default_charset = "utf-8"

用于数据库

DEFAULT CHARSET=utf8;
于 2013-05-30T05:01:26.667 回答