gpt4 book ai didi

php - 使用 codeigniter 事件记录集从 mysql 获取数据时 CodeIgniter 中的 UTF-8 问题

转载 作者:可可西里 更新时间:2023-11-01 08:17:01 25 4
gpt4 key购买 nike

我已经应用了所有在线可用的提示/技巧,以使用 utf8 启用我的 codeigniter 和 mysql。

我有数据库及其整理表 "utf8_unicode_ci" .

在 html 中,我为 utf8 应用了元标记:<meta charset="utf-8">

在我的 codeigniter 实例中,我再次确认设置:

config.php
`$config['charset'] = 'UTF-8'

并且在 database.php文件,我有:

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

当我使用 codeigniter 事件记录显示记录时,它不显示 utf8 解码字符,而当我在同一 View 文件中运行 native php-mysql 调用时我可以看到那里显示的正确字符。所以这证实了我的数据库和 html 元标记都正常,我可以感觉到 codeigniter 部分的问题,它没有使用 utf8 调用 mysql。

有人知道如何解决这个问题吗?

谢谢..安居

更新:供将来引用

我们希望在页面上显示的语言是 Herbew。我改了database.php设置为:

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

最佳答案

已修复 :) 我们希望在页面上显示的语言是 Herbew。我将 database.php 设置更改为$db['default']['char_set'] = 'latin1';$db['default']['dbcollat​​'] = 'latin1_swedish_ci';它有效:)

关于php - 使用 codeigniter 事件记录集从 mysql 获取数据时 CodeIgniter 中的 UTF-8 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23312473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com