我网站上的一些图片的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" />
提前致谢,
答案 0 :(得分:2)
此问题往往意味着您使用的字符集未安装在客户端计算机上。
如果这是Unicode编码,则可能是客户端计算机上未安装字符范围(为了节省空间,许多Windows安装仅包含字体的子集,通常不包括远东字体和那些较少的字体在西方使用。)
答案 1 :(得分:1)
title
属性值的呈现取决于浏览器,通常使用特定字体,可由用户设置(尽管很少有用户知道),并且自然因浏览器和平台而异。在一些现代设置中,浏览器可以在这里使用不同的字体,但在较旧的系统上,您会得到不同的东西,很可能通常是指示字体中不存在字符的框。使用title
属性时,作为作者,您无法做任何事情。
士气是任何必要的(如果有的话)应该在title
属性中传达。
答案 2 :(得分:1)
根据@oded的回答,我发现将QuickInfo
中的Windows XP
字体从Tahoma
更改为Lucida Sans Unicode
,在丑陋的框中为实际的unicode字符进行交易想看。