img title属性显示块而不是外来字符

时间:2012-04-26 18:19:39

标签: html

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

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

悬停

Title problem

其他地方

Displayed correctly

来源

<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" />


提前致谢,

3 个答案:

答案 0 :(得分:2)

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

如果这是Unicode编码,则可能是客户端计算机上未安装字符范围(为了节省空间,许多Windows安装仅包含字体的子集,通常不包括远东字体和那些较少的字体在西方使用。)

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

根据@oded的回答,我发现将QuickInfo中的Windows XP字体从Tahoma更改为Lucida Sans Unicode,在丑陋的框中为实际的unicode字符进行交易想看。

enter image description here