【问题标题】:How to force browser to use UTF-8?如何强制浏览器使用 UTF-8?
【发布时间】:2017-03-28 00:35:16
【问题描述】:

我很难制作“Í”作品!它只是不断出现我一个“É”,我不知道为什么。奇怪的是,它只发生在大写 I 上,当它是“í”时,一切正常。

到目前为止我所尝试的:

在头部指定编码

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

另辟蹊径

 <meta charset="UTF-8">

使用 .php

<?php
header('Content-type: text/html; charset=utf-8');
?>

.htaccess

AddCharset UTF-8 .html

.htaccess 上的另一种方式

AddDefaultCharset Off

手动替换元素的“Í”

&Iacute;

没有任何变化,而是一直显示为“É”。有什么建议吗?

谢谢

【问题讨论】:

  • 添加到您的 html 中。
  • 您是否将&lt;meta charset="utf-8"&gt; 包含在&lt;head&gt;开头 处?
  • stackoverflow.com/questions/7809931/…你的问题是不是和这个类似?
  • 等式的另一面是什么……?您实际上是在 serving UTF-8 编码文本吗?!您是否使用了包含正确字形的 font
  • 是的,这就是问题所在!实际上,从浏览器到浏览器,字体系列都在变化,而另一种则没有字形!谢谢

标签: php html .htaccess utf-8


【解决方案1】:

添加.htaccess

php_value default_charset None 
AddDefaultCharset UTF-8

【讨论】:

  • 这几乎不是“强制浏览器使用 UTF-8”...
猜你喜欢
  • 2011-12-10
  • 1970-01-01
  • 2014-09-10
  • 2011-02-14
  • 1970-01-01
  • 2013-10-03
  • 2016-03-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多