首页 > 解决方案 > 如何在 Codeigniter 中打印中文、日文和韩文字符串

问题描述

我正在开发一个需要中文、日文和韩文的 PHP 网站。,但如果我打印这样的字符串,我将无法显示字符:

意见/index.php

echo "改コ視崎ノ連代極カ例読作壊てっイぶ覚代間みょトー偏進どわへ改化ロ終面ヌ政事ろづゆぞ期欲ノラ";

我得到“???????????????”。有什么方法可以让我的回声以可以读取的方式将数据打印到浏览器?

我尝试使用以下代码,但这些对我不起作用

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

在 codeignator 索引文件中,我添加了以下标题

header('content-type: text/html; charset=utf-8');

标签: codeignitercodeigniter-3cjk

解决方案


按照步骤

1)在你的application/config/config.php文件中,更新这个

'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',

2)如果您正在显示来自数据库的数据,请将您的数据库表列排序规则更改为utf8_general_ci.


推荐阅读