utf-8无法识别西里尔字符?

时间:2016-09-07 20:37:00

标签: php encoding utf-8 cyrillic

尝试完成此项目,但西里尔字符在上传的最终版本中显示不正确。

它的意思是什么 - http://codepen.io/valik140795/pen/qadXOo

<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>

它看起来像什么 - http://prnt.sc/cfa68m

我的问题不是另一个问题的重复,因为我没有建立服务器,也没有使用任何数据库或表格。我是新手。

1 个答案:

答案 0 :(得分:-1)

以下问题可以存在并且经常在讲俄语的php社区中看到:

  1. <META charset>标记未安装编码,它只是告诉您的浏览器有关编码的信息。因此,如果您的HTML编辑器具有Windows-1251,那么您的浏览器也将使用Windows-1251进行解释。如果未设置<META charset>标记并在浏览器中安装“自动编码检测”,则可以对此进行测试。在那里你会看到你的编辑器有哪些编码。

  2. 您可以在Notepad ++编辑器中选择要使用的“正确”编码(utf-8)。只需转换为utf-8。

  3. 可能是您服务器上的默认编码是Windows-1251 - 那么您应该从.htaccess服务器文件中删除AddDefaultCharset windows-1251并写入AddDefaultCharset utf-8