主題: 在回響的地方輸入文字有一點問題 作者: 老陳 於 六月 07, 2006, 09:14:05 上午 哈囉!大家好
經過測試,我發現文章當中如果包含了'<',會有問題喔!不但那個'<'那個符號會不見,就連那個符號以後的所有文字也會被截掉 照理說unicode的應該不會這樣才對,真怪 我是用LifeType 1.0.5版的中文語系 辛苦打的被弄掉好多次說,後來學聰明先存在自己電腦裡 :'( 我之前用的Browser版本如下 瀏覽器是IE, 版本是6.0.2900.2180.xsp2_sp2_gdr.050301-1519 但是我剛剛改用Firefox 1.5.0.4居然就沒問題了也.... 目瞪口呆 真的是Browser的影響??? 主題: Re: 在回響的地方輸入文字有一點問題 作者: james 於 六月 07, 2006, 09:59:54 上午 Hi 老陳:
可以麻煩你把問題在同一篇文章中描述完畢嗎!? 這樣的推文方式,不一定會引起大家的注意。 可能會導致反效果也不一定 :-(。 有另一個功能叫修改文章,請善用。謝謝!!! 另外,有另一個好用的功能叫搜尋,也請多多利用!!! James. 主題: Re: 在回響的地方輸入文字有一點問題 作者: darkhero 於 六月 07, 2006, 10:21:33 上午 哈囉!大家好 經過測試,我發現文章當中如果包含了'<',會有問題喔!不但那個'<'那個符號會不見,就連那個符號以後的所有文字也會被截掉 照理說unicode的應該不會這樣才對,真怪 我是用LifeType 1.0.5版的中文語系 辛苦打的被弄掉好多次說,後來學聰明先存在自己電腦裡 :'( 你的迴響是不是屬於允許 html 的?... 若是的話,本來就不該輸入 < 對於 html 來說 < 需要是成對的 <> 標籤... 另外在 utf8 中 < 就是 < 並沒有任何什麼特殊說 utf8 就可以直接輸入 < ... 我想你對於 utf8 的觀念是有錯誤的,或許你應該再多了解一下 utf8 ... 主題: Re: 在回響的地方輸入文字有一點問題 作者: 老陳 於 六月 07, 2006, 10:35:16 上午 Hi 老陳: 可以麻煩你把問題在同一篇文章中描述完畢嗎!? 這樣的推文方式,不一定會引起大家的注意。 可能會導致反效果也不一定 :-(。 James. 不好意思,我沒有想到,不過我並沒有要引起大家的注意啦 主題: Re: 在回響的地方輸入文字有一點問題 作者: 老陳 於 六月 07, 2006, 10:55:24 上午 你的迴響是不是屬於允許 html 的?... 若是的話,本來就不該輸入 < 對於 html 來說 < 需要是成對的 <> 標籤... 另外在 utf8 中 < 就是 < 並沒有任何什麼特殊說 utf8 就可以直接輸入 < ... 我想你對於 utf8 的觀念是有錯誤的,或許你應該再多了解一下 utf8 ... 我的迴響不是屬於html的,就算是html,那麼>也不行了,可是>是可以的 而且只有IE會這樣,Firefox並不會這樣 抱歉,我的確對utf8不太了解 :-D 主題: Re: 在回響的地方輸入文字有一點問題 作者: darkhero 於 六月 07, 2006, 12:08:54 下午 你的迴響是不是屬於允許 html 的?... 若是的話,本來就不該輸入 < 對於 html 來說 < 需要是成對的 <> 標籤... 另外在 utf8 中 < 就是 < 並沒有任何什麼特殊說 utf8 就可以直接輸入 < ... 我想你對於 utf8 的觀念是有錯誤的,或許你應該再多了解一下 utf8 ... 我的迴響不是屬於html的,就算是html,那麼>也不行了,可是>是可以的 而且只有IE會這樣,Firefox並不會這樣 抱歉,我的確對utf8不太了解 :-D 單獨輸入一個 > 並不會有任何問題.... 但是當瀏覽器看到有 < 的時候會去找下一個 > 來把標籤內容確定。而之後的會再當作一班的內容處理直到又看到 < 開頭... 不然你可以試試看輸入 <img src=''>> 你會發現他輸出的是 一個圖片跟> 主題: Re: 在回響的地方輸入文字有一點問題 作者: 老陳 於 六月 07, 2006, 12:23:48 下午 可是就算我改成<也是沒有用的,畫面會直接顯示< :-(
主題: Re: 在回響的地方輸入文字有一點問題 作者: markwu 於 六月 07, 2006, 01:23:22 下午 這的確是 Bug ...
可是實在不知道怎麼修。原因在於使用的 kses library。:( 他在判斷未 close tag 如 < 或是 > 會出錯。 而為什麼在 firefox 不會, 我再猜 firefox 很雞婆的把 < 改為 < 所以讓 kses 沒機會出錯。而 IE 不會。 Mark 主題: Re: 在回響的地方輸入文字有一點問題 作者: 老陳 於 六月 07, 2006, 01:36:31 下午 這的確是 Bug ... 可是實在不知道怎麼修。原因在於使用的 kses library。:( 他在判斷未 close tag 如 < 或是 > 會出錯。 而為什麼在 firefox 不會, 我再猜 firefox 很雞婆的把 < 改為 < 所以讓 kses 沒機會出錯。而 IE 不會。 Mark 嗯...好像是這樣 但為何我在IE手動的把<改為< 居然還沒用? :'( 難道說firefox不但會很雞婆改符號,還會把一般模式變為HTML模式 ? (因為我用HTML模式改成<就可以了) 主題: Re: 在回響的地方輸入文字有一點問題 作者: markwu 於 六月 07, 2006, 02:26:29 下午 你把
/class/data/kses.class.php 中的 程式碼: function _split($string) 改為 程式碼: function _split($string) 試試看! Mark 主題: Re: 在回響的地方輸入文字有一點問題 作者: 老陳 於 六月 07, 2006, 03:10:18 下午 哇...可以了也,太感謝啦 :'(
mark你真是太強了,從以前到現在都是這麼厲害 :-P |