麻烦的西里尔编码在PHP MySQL网站


Troubles with cyrillic encoding in PHP MySQL site

西里尔字母编码有问题来自mysql的西里尔字母数据显示正确,但当我在页面上添加一些西里尔字母文本时,我得到这样的东西С РІР°Р°Р°РїРІ

数据在MySQl - utf8_general_ci

php文件:

header('Content-Type: text/html; charset=windows-1251'); 
mysql_query('SET NAMES cp1251');

您添加的文本是utf-8,而您的页面是1251。
因此,在添加文本

时,将编辑器设置为Windows-1251

将标题从1251改为utf-8

header('Content-Type: text/html; charset=utf-8'); 
mysql_query('SET NAMES utf8');