【问题标题】:Troubles with cyrillic encoding in PHP MySQL sitePHP MySQL站点中的西里尔编码问题
【发布时间】:2013-02-25 00:11:14
【问题描述】:

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

MySQl 中的数据 - utf8_general_ci

php 文件:

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

mysql_query('SET NAMES cp1251');

【问题讨论】:

  • 你在标题中尝试过charset=utf-8 吗?

标签: php encoding utf-8 cp1251


【解决方案1】:

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

将标题从 1251 更改为 utf-8

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

【讨论】:

  • "..所以,在添加文本时将您的编辑器设置为 Windows-1251" 哦!当然是的
猜你喜欢
  • 2015-07-28
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 2016-04-10
  • 2011-07-29
  • 1970-01-01
相关资源
最近更新 更多