php - 在 Codeigniter 上显示 UTF8 字符

标签 php codeigniter codeigniter-2

配置.php

$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 排序规则,即使我无法在页面上显示我的 unicode 字符,我的所有文件都以 utf8 编码

始终显示 वि.सं。 सतलमत सत¤¤ त¤ª सत¤²à¤®à¤¤

最佳答案

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

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

在 php.ini

default_charset = "utf-8"

用于数据库

DEFAULT CHARSET=utf8;

关于php - 在 Codeigniter 上显示 UTF8 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16828197/

相关文章:

php - 新行分隔符不适用于 group_concat 函数

php - 使用 jQuery.parseJSON 检索包含空格的 php 数组

PHP PDO - 迁移到 CodeIgniter

mysql - Codeigniter 计算具有不同值的行

php - 需要锁定登录页面中的文本框?

php - 如何修复警告 : mysqli_query() expects parameter 2 to be string

javascript - 在 CodeIgniter 中使用 AJAX 提交带有图像的表单

javascript - Razorpay 支付集成 -> 我如何通过关闭按钮 X 检测到 razorpay 模型

php - 所提交的网址带有不被接受的字符。在 URL 中编码 var

php - 一个 View 中的 Codeigniter 多个 View