Feeds:
文章
留言

Archive for 一月 31st, 2008

今天同事遇到一個奇怪的問題,環境是 Windows 2000 Server + IIS,當網頁內包含下面的 JScript.Encode 內容時

<SCRIPT FOR="wgmplayer" EVENT="EndOfStream(lResult)" LANGUAGE="JScript.Encode">#@~^OQAAAA==@#@&@!Z O@#@&k6`hslHAznmonZ{JXdJ*PxaO/mv#I@#@&R @*@#@&MgwAAA==^#~@</SCRIPT>

網頁會出不來,可是如果將內容改為

<SCRIPT FOR="wgmplayer" EVENT="EndOfStream(lResult)" LANGUAGE="JScript.Encode">

#@~^OQAAAA==@#@&@!Z O@#@&k6`hslHAznmonZ{JXdJ*PxaO/mv#I@#@&R @*@#@&MgwAAA==^#~@

</SCRIPT>

或是

<SCRIPT FOR="wgmplayer" EVENT="EndOfStream(lResult)" LANGUAGE="JScript.Encode"><!– #@~^OQAAAA==@#@&@!Z O@#@&k6`hslHAznmonZ{JXdJ*PxaO/mv#I@#@&R @*@#@&MgwAAA==^#~@ –></SCRIPT>

就可以正常呈現,我個人是比較推薦第一種寫法,因為較具可讀性。

不過,如果上述網頁放置在 Apache 上述三種寫法都可以正常呈現。真不知道 IIS 是怎麼發生這樣的錯誤~

Read Full Post »