2

我网站上的一些图像具有title包含外来字符的属性。

这些字符在网站的其余部分和 HTML 源代码中正确显示,但在小浏览器标题悬停上显示不正确。

悬停

标题问题

别处

正确显示

来源

<img width="288" height="145" src="http://www.xxxxxxxx.com/dev/wp-content/uploads/2012/03/Betta-patoti-7-288x145.jpg" class="attachment-species-thumb" alt="???~" title="© ???~">

有什么可以做的吗?


编辑

以下代码位于我网站上的每个页面上:

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


提前致谢,

4

3 回答 3

2

此问题往往意味着您使用的字符集未安装在客户端计算机上。

如果这是 Unicode 编码,则可能是该字符范围没有安装在客户端计算机上(为了节省空间,许多 Windows 安装仅包含一部分字体,通常不包括远东字体和在西方)。

于 2012-04-26T19:40:15.897 回答
1

属性值的呈现title是依赖于浏览器的,通常使用特定的字体,由用户设置(尽管很少有用户知道这一点),并且自然会因浏览器和平台而异。在一些现代设置中,浏览器可以在这里使用不同的字体,但在旧系统上,你会得到不同的东西,很可能通常是框表示字体中不存在的字符。title作为作者,您在使用该属性时无能为力。

士气是不应该在title属性中传达任何必要的(如果有的话)。

于 2012-04-26T20:24:49.970 回答
1

根据@oded 的回答,我发现将QuickInfo字体Windows XPTahoma更改为Lucida Sans Unicode在丑陋的框中换取了我想看到的实际 unicode 字符。

在此处输入图像描述

于 2013-11-15T18:43:37.313 回答