【问题标题】:Accented characters missing in ASP Net pageASP 网页中缺少重音字符
【发布时间】:2012-11-01 03:43:10
【问题描述】:

尽管所有尝试和变体都试图显示重音字符,但我无法在我的 ASP Net 应用程序中这样做。

  • 我已尝试将其添加到 Web 配置中

  • 我已将主页面和默认页面都保存为 UTF-8

但无论我做什么,我似乎都无法显示重音字符

我的 html 标记看起来像这样 <h3 class="p5">¿Por qué una “Tercera” Luz de Freno?</h3>

但我只看到
Por qu una Tercera...

它忽略 é 并且根本不显示它。该页面是http://www.suplitekcr.com/motos.aspx,以防你想看看。

如果我查看源代码,我可以看到 é 并且 Fiddler 说“Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3”,这意味着它正在接受 8859-1有é

想法?

提前致谢

【问题讨论】:

  • 我在尝试查看您的页面时收到 404:suplitekcr.com/motos.aspx
  • 所以你在所有浏览器中看到相同的行为?
  • 在 Firefox、Chrome、IE (Win 7) 上查看 oage 上的字符没有问题。你发现问题并解决了吗?然后请发布解决方案并自行接受。
  • 我认为它是 ¿Por qué una “Tercera” Luz de Freno?
  • 我们都看对了...问题是,您的网络浏览器是否(错误)配置...尝试不同的。

标签: asp.net globalization


【解决方案1】:

(@Pal R:当我进行更新和部署时,该页面暂时不可用)

我确实找到了显示字符但没有解决问题的解决方案。我从 templatemonster 购买了模板,它有一个 cufon js 库,即用“更好”的字体替换了当前字体。

它只适用于常规字符,但不适用于更好的字符。 js的链接如下:

http://suplitekcr.com/js/cufon-replace.js

我刚刚删除了它并使用了不太好的字体。

知道为什么它不适用于这个库吗?也许字体没有那些字符?

【讨论】:

    【解决方案2】:

    Cufon 是相当过时且有缺陷的技术。

    切换到WEB字体会好很多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-03
      • 1970-01-01
      • 1970-01-01
      • 2013-09-05
      • 1970-01-01
      • 2019-03-28
      • 1970-01-01
      • 2011-02-09
      相关资源
      最近更新 更多