這是 Bug 嗎?



贊助商連結


頁 : [1] 2 3 4

puwen
2009-02-06, 08:17 AM
論壇會自動判斷 ht tp 開頭的文字
並會自動幫你加上 [ur l]的代碼
ex.
ht tp://a.b.c -> [ur l] ht tp://a.b.c [ur l/]

我所看到的狀況是
如果 ht tp 之前有 ( 括號的話
自動判斷會亂加
ex.
(ht tp://a.b.c)wwwxxyyaa -> ([ur l] ht tp://a.b.c)wwwxxyyaa [ur l/]

請看的測試文
http://www.pczone.com.tw/thread/18/145599/#post1045435

贊助商連結


琥珀
2009-02-06, 11:03 AM
要說是也可以;要說不是也不要緊。對正規表示法熟悉的用戶,也許知道解決方法。

使用空格是最好的辦法。程式基本上只看文字中斷之處,不具智慧型判斷功能。

像這樣 http://technet.microsoft.com/zh-tw/sysinternals/default(en-us).aspx 就不會有問題。後面的路徑也可以是中文、韓文,總不能都假設不屬於網址的一部分。

puwen
2009-02-06, 11:42 AM
含中文或其它非英文的字當然 ok
問題是判斷的邏輯吧

一般我寫文章的習慣
都會在英文, 括號之前/後各留一空白
但並不是所有人都這樣寫吧

下面是我從網路直接轉貼過來的,
文章內容會變成:
交通部運輸研究所從民國93年起開始建置「交通服務e網通-全國路況資訊中心」網站(http://e-iot.iot.gov.tw),提供各類即時交通資訊彙整平台,並透過網站提供即時交通資訊查詢服務,同時提供加值業者加值應用,開發相關產品或提供不同管道(如手機、PDA)之查詢服務。本所為促進導航與車機相關產業發展,於97年起與警廣合作建置調頻副載波即時交通資訊廣播(RDS-TMC)系統,以發布路況資訊,並參考國際標準制訂符合國內需求之RDS-TMC資料格式,統一對外提供即時之RDS-TMC路況資訊,以降低通訊成本與促進車載資通訊產業之發展。

現在遇到的問題是程式看到 (http 開頭的字串
還是一樣去找空白的結尾來當做是網址
我的建議是改成遇到 (http 開頭時
改成尋找 ) 來當結尾

tvirus
2009-02-06, 02:07 PM
程式判斷,有頭有尾
變成那樣,很正常
所以一定要自己修改文章內容
而不是要求網站程式配合某些人的特定習慣用法
括號跟網址中間空一格就搞定
只會Copy & Paste嗎 ?

琥珀
2009-02-06, 02:34 PM
用工程的方式,是可以解決特定問題。

現在的網址愈來愈奇怪,什麼樣的怪格式都有,要寫出符合特定樣式的判斷式,實在是費心傷神。

記得有人對這方面很有研究,還是等他人的回答好了。

puwen
2009-02-06, 03:47 PM
程式判斷,有頭有尾
變成那樣,很正常
所以一定要自己修改文章內容
而不是要求網站程式配合某些人的特定習慣用法
括號跟網址中間空一格就搞定
只會Copy & Paste嗎 ?

你老大又哪一位大大(?)
是不是 Bug 不是由你決定!
討論就討論
有需要夾槍帶棒的嗎?

我只是回報站長我所看到的現象
他認為是 Bug 且願意改就改
不是的話我也不會怎樣
程式的產生不就是為了要服務使用者嗎?

puwen
2009-02-06, 03:54 PM
不說還沒注意到
請看 原文.jpg
這是我原始的內容

貼出後, 連 [/u rl]後的字都被截掉了. (見 顯示.jpg)

puwen
2009-02-06, 04:52 PM
你自己貼的字都有 bug 吧?
/ URL 放在不該放的地方本來就會被截掉 :sleep:

Sorry, [u rl/] 是記錯了
請看附圖內容吧.

之前的範例是這樣的

------------- 以下 ------------
([u rl]h ttp://e-iot.iot.gov.tw) <--- 不含空白
省略.................. 到
展。[/u rl] <--- 不含空白

現在遇到的問題是程式看到 (http 開頭的字串
還是一樣去找空白的結尾來當做是網址
我的建議是改成遇到 (http 開頭時
改成尋找 ) 來當結尾

------------- 以上 ------------

紅色的字就是消失不見的地方

tvirus
2009-02-06, 05:13 PM
你老大又哪一位大大(?)
是不是 Bug 不是由你決定!
討論就討論
有需要夾槍帶棒的嗎?

我只是回報站長我所看到的現象
他認為是 Bug 且願意改就改
不是的話我也不會怎樣
程式的產生不就是為了要服務使用者嗎?
1.程式判斷括號不是URL的中斷點
當然把括號及接在後面的文字,判斷是URL的一部份
這很難想像嗎?討論?你討論個出啥東西嗎?
程式邏輯就很簡單的:括號不是URL的中斷點
所以要利用空白
你以為每個人都只會像你一樣Copy & Paste,不管內容會被轉成啥德性,然後
只會問這個是不是站的問題?
山不轉,路轉嘛,你腦筋轉不過來的話,明說嘛

你以為你算哪根蔥?由你去決定是不是Bug嗎?
你第一天上網逛討論區?

2.我不是大大,也不是老大

3.帶槍帶棒?你如果有看過我其它罵人的文章,你會覺得我這篇已經回得很客氣了
更何況,我去打一個不懂程式的人槍做啥?

FYI
2009-02-07, 01:37 AM
現在遇到的問題是程式看到 (http 開頭的字串
還是一樣去找空白的結尾來當做是網址
我的建議是改成遇到 (http 開頭時
改成尋找 ) 來當結尾
同理,

遇到 "http 開頭時, 改成尋找 " 來當結尾
遇到 'http 開頭時, 改成尋找 ' 來當結尾
遇到【http開頭時, 改成尋找】來當結尾
遇到(http開頭時, 改成尋找)來當結尾
遇到「http開頭時, 改成尋找」來當結尾
遇到『http開頭時, 改成尋找』來當結尾
...
還要繼續嗎?

小弟承認是來亂的