codeigniter - 如何在 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');
解决方案
按照步骤
1)在你的application/config/config.php
文件中,更新这个
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
2)如果您正在显示来自数据库的数据,请将您的数据库表列排序规则更改为utf8_general_ci
.
推荐阅读
- oracle - Oracle 11g 用虚拟列替换物理列
- azure - 将 Azure WebApp 从 S3 扩展到 Premium V2
- c# - 如何在 Xamarin.Forms 中加载下一个屏幕时更改 UI
- css - 图像悬停时的css下拉菜单
- swift - Swift:绘图开始时图像丢失纵横比
- c# - Azure Active Directory B2C 未反序列化 MVC 项目中的 httpContext.Session
- amazon-web-services - AWS Lambda 内部的 Parameter Store 请求超时
- google-cloud-pubsub - Pubsub 以稳定的速度拉动?
- html - 如何对齐段落?
- php - 我的php编码有什么问题?[将图像从 html 表单保存到数据库]