gpt4 book ai didi

mysql - 使用 codeigniter 插入和选择阿拉伯语

转载 作者:太空宇宙 更新时间:2023-11-03 10:48:02 26 4
gpt4 key购买 nike

我正在尝试使用 CodeIngiter 模型将阿拉伯文本插入数据库。

我的表字段名称和类型如下:

product_name_arab    text    utf8_general_ci

插入完美;它被插入为阿拉伯语。问题在于将其显示回 View 页面...数据显示为:

??????????? ?????????? - ?????? ???????????..

我检查了配置文件字符集和数据库字符集他们是UTF-8

我在 View 中添加了

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

但问题依然存在。

我错过了什么吗?

最佳答案

要测试的东西:

  1. 在数据库中存储值之前,检查您实际存储的内容。在调用 DB 之前,请检查您要发送的数据。
  2. Codeigniter 有一个很好的函数 $this->db->last_query();在某处回显它并查看输出。这将显示 CodeIgniter 发送给数据库的内容。

如果这两个步骤都没有问题,那就是数据库问题。

您可以做的是将数据库的基本编码从 UTF-8 更改为您的本地编码(不确定哪个会正确显示阿拉伯语。当我使用俄罗斯数据库时,我选择了 cyrillic-1251-general。它处理所有俄罗斯字符)。我正在使用 phpMyAdmin,它为 mysql 语言问题提供了惊人的功能。

关于mysql - 使用 codeigniter 插入和选择阿拉伯语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28505833/

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