在PHP MySQL站点中使用西里尔语编码的麻烦

时间:2013-03-09 13:17:46

标签: php encoding utf-8 cp1251

西里尔字母编码有问题 来自mysql的西里尔文数据显示正确,但是当我在页面上添加一些西里尔文本时,我会得到像这样的С<вааапв

MySQl中的

数据 - utf8_general_ci

php文件:

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

mysql_query('SET NAMES cp1251');

1 个答案:

答案 0 :(得分:3)

您在utf-8中添加了文本,而在1251中添加了您的页面 因此,在添加文本时将编辑器设置为Windows-1251

OR

将标题从1251更改为utf-8

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