【发布时间】:2023-03-05 11:39:01
【问题描述】:
我有一些数据存储在 mysql 的 UTF-8 编码表中。当我在 phpmyadmin 中查看数据时,它显示正确,像这样
★ StatTrak™ M9 刺刀 |蓝钢(略有磨损)
但是,当我通过打印命令将此数据输出到 UTF-8 编码文档时,它无法正确显示。它看起来像这样:
? StatTrak� 翻转刀 |褪色(崭新出厂)
我已经在互联网上搜索了一段时间。到目前为止,我已经将 php 中的“default_charset”设置为 UTF-8,并将 nginx 配置为使用相同的编码。我检查了 Firefox 中的页面信息,它说它是 UTF-8 编码的,所以这似乎有效。我不明白为什么它仍然不能正确显示字符。
有谁知道如何解决这个问题?
【问题讨论】:
标签: php mysql nginx encoding utf-8