我有在ALT属性的一些日本人,但工具提示显示我的提示丑块字符。 页面上的内容的其余部分正确呈现。 到目前为止,似乎仅限于提示。
Answer 1:
这是因为,在提示中使用的字体不包括您要显示的字符。 尝试安装的字体包,其中包括这些字符。 我affraid你不能做很多比implementating使用JavaScript自己的工具提示其他网站的访客。
Answer 2:
我不知道对Unicode的问题,但如果你想要的效果提示你应该使用title属性,而不是ALT。
Alt键是你想要屏幕阅读器来朗读文本,这是如果图像无法加载哪些内容显示出来。
Answer 3:
哪里是你的日语输入来自哪里? 这可能是因为它在非Unicode(如http://en.wikipedia.org/wiki/JIS_X_0208 )编码,而你的文件是unicode的,因此浏览器尝试解释非Unicode字符Unicode和迷糊。 我试图拼凑一个例子来重现您的问题:
<img src="test.png" alt="日本語" />
工具提示正确显示IE7下安装了日语语言包。
Answer 4:
请注意,alt属性并非是一个提示。 Alt键是用于描述图像在图像本身不可用。 如果你要使用工具提示,使用title属性来代替。
Answer 5:
你能消毒替代文本,以便它不具有它的特点,最好用一些有用的东西(而不是仅仅过滤字符串)替换整个文本? 这不是理想的,但也不是显示破字符,或者告诉你的用户安装一个新的字体包。
Answer 6:
在IE和Firefox在Win2000 / WinXP中/ Vista中,从区域选项安装了日语支持,这只是工作。 在Win95 / 98 / ME,它只是工作在日本的OS,至少在IE浏览器,因为在非NT系统的Windows的工具提示控制的局限性。 (关于它引导你的title属性其他答案:与title属性应用相同的行为)。
但是,它可能是字体链接/字体映射不会踢如果你还没有安装语言支持,或者如果你只是复制了一些字体的字体文件夹。 这也有可能是工具提示您的默认字体的选择不支持日本,虽然GDI字体联后备应该踢在WIN2000以上,除非字体在于什么支持。
“空方”现象通常暗示的字体映射问题的,虽然它的远程可能是编码是错误的。
是你的用户日本人音箱? 这一问题是否会出现与日本的默认系统区域设置的系统上?