php - phpMyAdmin 中的西里尔字母编码 UTF8 - 文本出现乱码

标签 php mysql utf-8 phpmyadmin

当我用西里尔文向数据库中写入如下所示的文本时:$var = 'ЖЌЧЃШ' 它在 phpMyAdmin 中显示为乱码。

像这样:

所以我检查了phpMyAdmin中的编码,它是utf8_bin

我的脚本包含 header('Content-Type: text/html; charset=utf-8'); 所以我真的不知道还能做什么。我在这里检查了其他文章,我建议添加标题。我已经有了。

还有什么可能导致此问题?

最佳答案

这成功了:

$mysqli->set_charset("utf8");

关于php - phpMyAdmin 中的西里尔字母编码 UTF8 - 文本出现乱码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36579111/

相关文章:

php - 将 sql 作为字符串传递给 codeigniter 中的 Controller

php - 如何将 Tesseract OCR 安装到由 PHP 运行的 WAMP 服务器上?

java - 将 UTF-8 Unicode 字符串转换为 ASCII Unicode 转义字符串

python - Json查找包含一些字符的键并使用python将键和值写入新的json文件

PHP SQL 字符串赋值抛出服务器错误

php - jquery 不发送按钮选择到 php

php - 如何获得最高投票的图像路径

mysql - 如何在sql中显示带有后缀/前缀的数据?

mysql - AppHarbor MySql Yocto 连接错误

php - 使用带有 UTF-8 字符集的 PDO 时出错