【问题标题】:Sometimes I see this character � in my web page有时我会在我的网页中看到这个字符
【发布时间】:2016-12-10 13:05:31
【问题描述】:

有时我会在某些页面和我的动态站点地图网址中看到这个字符 - 靠近波斯字符。

我试过了:

  • 在元标记下方列出,
  • 用 unicode utf-8 代码页 65001 保存所有页面

如何防止显示此字符?

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

【问题讨论】:

  • 你在哪里看到这个角色?您是否尝试确定该角色出现的阶段?换句话说,(1)你确定这样一个字符在你的文本中不是因为以前的编码转换而出现在你的文本中吗? (2) 您确定不只是您的网络浏览器或安装在特定机器上的字体应该受到责备吗?
  • 这些字符出现在段落内的单词中而不是一两个字母,并且它可能发生在页面的任何位置,我更改了字体,但我仍然看到这些字符,谢谢

标签: asp.net-mvc-4 c#-4.0 razor utf-8 character-encoding


【解决方案1】:

您是否在往返请求中更改代码页? 我遇到了这样的问题,因为我在往返请求中更改了代码页。

【讨论】:

  • 非常感谢 Mohammadi 先生,在您的帮助下我已经解决了我的问题。错误的实现CDN和更改global.asx中的CodePage导致了这个问题,通过修改代码解决了这个问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-15
  • 1970-01-01
  • 2021-12-09
  • 1970-01-01
  • 2018-11-22
  • 2021-12-20
  • 2013-11-11
相关资源
最近更新 更多