php - MySQL 表中的特殊字符无法正确显示

标签 php mysql codeigniter

我正在使用 CodeIgniter 构建我的查询,我正在导入的字段之一类似于:

textØ=125mm

插入/更新总是成功的,但它在表中显示为:

text??=125mm

我该如何解决这个问题?

最佳答案

检查你的 database.php 配置文件并确保它的值:

$db['development']['char_set'] = 'utf8';
$db['development']['dbcollat'] = 'utf8_general_ci';

关于php - MySQL 表中的特殊字符无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052529/

相关文章:

PHP 表单发布以防止导航/重新发布问题

php - 根据 php 脚本中 db2 查询的结果插入 mysql 表

MySQL GROUP BY 和 SELECT GROUP BY

javascript - 在 XMLHttpRequest 之后加载 jQuery 选项卡

php - 代码点火器/PHP : Format db query as an array

Java javax.crypto 和 PHP openssl_decrypt 不相同

php - 1060 列名重复 'position_brand' .,该怎么办?

php - MySQL查询结果中某项的顺序

php - Wordpress 插件表,无法使用 dbDelta 创建,尽管 sql 是正确的

php - CodeIgniter Active Record 多个 WHERE 子句