5

在开发响应式网站时,我使用了这个 uni-code ( » ) 来阅读更多链接。它在桌面浏览器中正确显示,但在 android 或 iPhone 等移动设备中显示不正确。是否可以显示与桌面相同..?有什么问题..?移动设备是否不支持uni-code..?

4

3 回答 3

1

问题出在您使用的嵌入字体中,通过@font face. Android使用的版本显然已损坏。它不显示“»”,而且许多其他拉丁语 1 补充字符也有问题,请参阅我的测试页。当您在服务器上设置字体文件时,可能出现了问题。

font-family如果您删除设置,让每个浏览器使用其默认字体,或者如果您使用由 Google 托管的 Droid Sans,使用<link href='http://fonts.googleapis.com/css?family=Droid+Sans' rel='stylesheet'>and ,则不会出现此问题font-family: "Droid Sans", sans-serif

于 2012-08-17T07:07:54.010 回答
0

问题很可能不在于字符的显示(“»”,U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK,在字体中得到了非常广泛的支持),而在于字符编码。如果编码没有正确声明,不同的浏览器可能会做出不同的猜测。

查看 W3C 页面Character encodings,并确保声明的编码与实际编码匹配。

如果问题仍然存在,请发布 URL 并解释“未正确显示”是什么意思(根本不显示?显示空格?显示一些错误字符?哪个?)。

于 2012-08-16T11:00:14.760 回答
-1

android不支持特殊字符,在android中我们需要写 &gt;显示“>”字符。你为什么不使用图像而不是字符。

于 2012-08-16T11:17:59.480 回答