HT中特殊字符φ的显示问题
生活随笔
收集整理的這篇文章主要介紹了
HT中特殊字符φ的显示问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
HT中特殊字符φ如下才能正常顯示
<text mode="1" size="1" x="1" y="9">名稱:</text> <text mode="1" size="1" x="6" y="9"><s:property escape="false" escapeXml="true" value="中管φ5.0"/></text>為什么要設(shè)置:escape="false" 和 escapeXml="true" ?
?
<s:property />默認(rèn)情況下,escape(即,escapeHtml)為 true,其余的(escapeXml,escapeJavaScript,escapeCvs均為 false)
HTML 支持的特殊字符轉(zhuǎn)實(shí)體(entity)或?qū)嶓w還原為特殊字符,非常多,φ就是其中之一
XML支持的特殊字符轉(zhuǎn)實(shí)體,或?qū)嶓w轉(zhuǎn)特殊字符只有(>、<、&、'、")對(duì)應(yīng)的(>、<、&、'、")
?
如下示例說明
1、
<html><head></head><body>φ測(cè)試一&下看看</body> </html>
說明【φ】和【&】都會(huì)在HTML解析時(shí)自動(dòng)還原。
?
2、
<?xml version="1.0" encoding="gb2312" standalone="yes"?> <tt>φ測(cè)試一&下看看</tt>
說明【&】都會(huì)在XML解析時(shí)自動(dòng)還原。
?
3、
<?xml version="1.0" encoding="gb2312" standalone="yes"?> <tt>&qui;測(cè)試一下看看</tt>
說明:【&qui;】無法被XML解析
?
而HT在解析的時(shí)候是按照XML的規(guī)則來解析的,因而為了特殊字符能正常顯示就必須設(shè)置 escape="false" 和 escapeXml="true" !
總結(jié)
以上是生活随笔為你收集整理的HT中特殊字符φ的显示问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML在前端开发中起到的作用,什么是字
- 下一篇: jsp 页面获取action 属性的方法