php - SQL TEXT 行将 æ ø å 替换为 �,HTML 字符集=UTF-8,MySQL 行排序规则 = utf8_general_ci

标签 php mysql

我的 SQL 行有问题,当使用 å ø æ 时,它们会被插入为 ø æ å,看起来不错,但是当我在页面上回显该行时,我得到一个 �。

如果我使用其他排序规则,我会得到一个“?”而不是 �

最佳答案

您必须检查几件事:

  1. 表/数据库的排序规则。
  2. 连接的字符集(如果您使用 MySQL,请使用 mysql_set_charset)。
  3. 页面的编码。

关于php - SQL TEXT 行将 æ ø å 替换为 �,HTML 字符集=UTF-8,MySQL 行排序规则 = utf8_general_ci,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16145772/

相关文章:

PHP 应用程序连接外部 firebird 数据库

php - Laravel 5.2 未定义索引 : latitude

php - 我需要计算计数项目的百分比

php - 如何格式化 UTC 日期以在 php 中使用 Z(祖鲁)区域指示符?

mysql - 如何从结构成员传递 MySQL 中的 VALUES

mysql - 如何从关系数据库中选择?

php - MySQL语法?应该很简单!

PHP undefined variable 问题

mysql - 用于对不断变化的数据实现近实时分析的星型模式

mysql - mysql 全文示例数据库