<p class="descriptionArea">
做教育业的网站,会将此遇到这个问题:<strong>如何在网页上显示音标</strong>?<strong>音标为什么显示为乱字符</strong>?等等类似的问题。前两天做沪江网某英语页面的时候也碰到了这个问题,所以,解决后在此稍微分享一下吧。
</p>
<h2>用ISO Latin-1字符集就能解决问题?</h2>
<div class="floatMPic">
<img alt="国际音标" src="http://downloads.cnblogs.com/justinyoung/articleIMG/2009/IPA_logo.jpg"><h6>如何在页面上正常显示英语音标</h6>
</div>
<p>一开始最先想到的就是用ISO Latin-1字符集解决问题。</p>
<p>什么是“ISO Latin-1字符集”?很简单,举个例子说明一下:如果你想表示符号"<span class="red">></span>",就用字符"<span class="red">&gt;</span>"或者字符“<span class="red">&#62;</span>”,想表示空格就用"&nbsp;“。这个可以较为有效的避免一部分特殊字符被浏览器解析错误的问题。但是如果用于音标呢,可以解决问题吗?</p>
<ul style="margin: 15px 2px 15px 25px;">
<li style="font-size: 20px;">辅音:θ 、ð 、ʃ 、ʒ 、tʃ 、dʒ 、ŋ </li>
<li style="font-size: 20px;">短元音:ɪ 、æ 、ɔ 、ʌ 、 ʊ 、ə 、ɛ</li>
<li style="font-size: 20px;">长元音:ɑ: 、ʊ: 、ɔ: </li>
<li style="font-size: 20px;">双元音:eɪ 、ɑɪ 、ɔɪ 、əʊ 、oʊ 、ɑʊ 、ɪə 、eə 、ʊə 、ɪə</li>
</ul>
<p>相信很多朋友看到上面的音标都是正常的。貌似问题已经得到解决了。但是……当我们移步到IE6中的时候,问题出现了——</p>
<div class="floatMPic">
<img alt="IE6显示音标错误" src="http://downloads.cnblogs.com/justinyoung/articleIMG/2009/IPA_bug.gif"><h6><a href="http://www.cnblogs.com/JustinYoung/archive/2009/07/15/how-to-show-IPA-on-web.html" title="如何在页面上正常显示英语音标" target="_blank">如何在页面上正常显示英语音标</a></h6>
</div>
<h2>继续寻找解决方案</h2>
<p>虽然IE6很讨厌,但是现在还是没有办法不管它。所以,我们只能继续寻找解决方案。wiki这样的大牛,一定有页面要显示音标的吧。看看他们怎么处理吧。最后找到了这个页面<a href="http://zh.wikipedia.org/wiki/Template:IPA" title="wiki的音标模板" target="_blank">wiki的音标模板</a>(wiki页面,多数时间可能无法访问,如果坚持要访问,请)。分析一下,发现其实也不难,只要选择了合适的字体问题即可解决。所以最终解决方案就出来了。对需要显示音标的容器设置“IPA”class,然后IPA样式设置为:</p>
<div class="csharpcode-wrapper">
<div class="csharpcode">
<pre class="alt"><span class="cls">.IPA</span>{</pre>
<pre class="alteven"> <span class="kwrd">font-family</span>: "Segoe UI", Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans<span class="str">-serif;</span></pre>
<pre class="alt">}</pre>
</div>
</div>
<p>这样,问题得到了解决,IE6——IE8、FireFox3、Opera、chrome浏览器验证通过。</p>
<h2>附一个完整实例</h2>
<p>点击此处访问《<a href="http://downloads.cnblogs.com/justinyoung/example/2009_IPA.html" title="页面显示英语音标实例" target="_blank">页面显示英语音标实例</a>》页面。</p>
<div style="width: 660px; float: left;">
alimama_pid="mm_10056409_242955_3624216";
alimama_titlecolor="0000FF";
alimama_descolor ="000000";
alimama_bgcolor="FFFFFF";
alimama_bordercolor="E6E6E6";
alimama_linkcolor="008000";
alimama_bottomcolor="FFFFFF";
alimama_anglesize="8";
alimama_bgpic="0";
alimama_icon="0";
alimama_sizecode="16";
alimama_width=658;
alimama_height=60;
alimama_type=2;
</div>
分享到:
相关推荐
在office办公软件word,excel中显示英语音标,主要是需要一个含有音标的字库。此字库是金山词霸中的字库,按压包中的说明进行操作即可完成。
目录.bat 01. 英语音标讲义-1.pdf 02. 英语音标讲义-2(15页).doc 03. 英语音标讲义-2(14页).doc 04. 英语音标讲义-2(19页).doc 05. 英语音标讲义+练习-5...22. 英语国际音标卡片打印版(附音标相对的字母组合).doc
音标 字体集 用于音标显示乱码 ,音标显示不好的时候安装
英语音标及字母组合对照,英语最基本发音。
android查询显示英语音标的demo
英语音标学习软件 英语音标学习软件 英语音标学习软件 英语音标学习软件 英语音标学习软件 英语音标学习软件
在推上fo了个toefl单词机器人,没想到很多单词的音标显示成了小方块,那就是android默认的英文字体对某些英语国际音标不支持了,当然我的Galaxy S刷了第三方ROM的,不过从网上的帖子来看,官方的字体存在一样的问题,...
如果你的计算机中装有《金山词霸》的话,在把英语翻译成中文时,你一定会发现屏幕上显示出了用国际音标标注的英文单词的发音音标,这表明计算机在安装了《金山词霸》后,一定在其内部安装了含有英语音标的字库。...
英语音标字体安装器 使系统支持音标 避免乱码等状况
英语音标十万词,csv格式,英式音标数据库,无中文,仅单词和音标,逗号分隔,需要的下吧。为啥描述一定要100个字节-_-!
180天学习口语表达,从音标到对话,完成流利说出英语,在此感谢刘老师的学习指导,学好英语对程序员找到一份外企的工作至关重要
小学1-6年级英语单词系统分类附音标完整版全解.pdf
英语音标简记法英语音标简记法英语音标简记法英语音标简记法英语音标简记法英语音标简记法
英语音标发音练习(带音标)
英语国际音标表(48个)免费下载.pdf
英语音标学习软件.
英语 音标的发音对于英语学习的重要性不言而喻,但是每个人学习的能力又各不相同同,仅靠老师在课堂上45分钟的讲解显然是不够的。因此,小编这里为大家分享一款音标学习的软件——我要学音标! 我要学音标是一...
英语六级词汇表带音标,英语六级词汇表带音标英语六级词汇表带音标英语六级词汇表带音标英语六级词汇表带音标英语六级词汇表带音标英语六级词汇表带音标英语六级词汇表带音标英语六级词汇表带音标英语六级词汇表带...
精准美国英语音标发音指南》将带你进入英语学习的新境界,《精准美国英语音标发音指南》是专为想要学好标准美国英语发音的读者所编写。本书同时也作为赖世雄讲美国英语系列书的发音辅导用书,其精准性大大超出同类...