我无法正确显示西里尔文字。在论坛上看了看,尝试了一些不同的东西,但没有任何效果。
网站运行在PHP/MySQL上。
MySQL tables字符集是utf8,排序规则是utf8\u general\u ci
数据库中的名称项看起来正确(在PhpmyAdmin中):
萨沙
http://www.sodaq.com/页的输出:Sasha??????
在PHP中,我使用:
mb_内部编码(“UTF-8”);
mb_http_输出(“UTF-8”);
并发送HTTP头“Content type:text/html;charset=utf-8”
仍然,显示'????'而不是普通字符。
请帮忙。

最佳答案

在加载数据之前尝试执行以下查询

SET NAMES 'utf8';

10-04 22:09
查看更多