程式功能
- 將 BBS 精華區的打包檔案轉成 HTML 以便閱讀,轉換結果如上圖。
- 正確轉換 Unicode 補完計畫中的新增字,全部轉成 UTF-8 。 轉換範例1 · 轉換範例2
下載
bbs2html v0.1
下載後毋需安裝即可執行。如果無法使用,請安裝 Microsoft .NET Framework 2.0 版可轉散發套件。
使用說明
如何取得看板精華區打包檔案
要取得這個檔案必須有幾個條件: BBS 系統允許某種權限的使用者(如:站長、板主)取得打包檔案,而你剛好是那種權限的使用者。
達到以上條件後,這個功能應該是在 Mail → Zip 那裡,根據各 BBS 站而有所不同。 BBS 系統會將檔案打包好寄到指定的信箱。
沒有權限但好奇的使用者,這裡有 itoc 看板精華區打包檔案的下載。不過我覺得沒事不要亂幫人衝流量比較好…
轉換整個精華區
- 按「開啟檔案」,選好「
.DIR」檔案,然後會詢問是否要開始轉換 - 按「確定」後就會開始轉換,這時程式會呈現當機狀態,請等它忙完 XD
- 資料夾名稱建議取名為看板名稱,因為程式會取資料夾名稱作為網頁標題
轉換單篇文章
- 按「開啟檔案」,選取要轉換的文章,或者直接貼到上方空格中
- 最後按「轉換」
已知問題
- 不支援雙色字,用 CSS 應該可以做出來,但是很麻煩…
- 文章檔頭不一定能正確轉換出來,僅支援少部份檔頭格式(例如標題、作者、時間、看板四個欄位缺了一個就不會轉),不過我覺得不重要所以不怎麼想修… :p
- 下列字元無法正確轉換(會被轉成問號),但這些字好像本來就沒辦法貼到 BBS 上吧?
␀ ␁ ␂ ␃ ␄ ␅ ␆ ␇ ␈ ␉ ␊ ␋ ␌ ␍ ␎ ␏ ␐ ␑ ␒ ␓ ␔ ␕ ␖ ␗ ␘ ␙ ␚ ␛ ␜ ␝ ␞ ␟ ␡ - 以下幾組 Big5 字碼對應到 Unicode 後會變成同一個,不過根據 CP950 和 Unicode 補完計畫的對照表,本來就是這樣轉,我也不知道怎樣才是對的……
- A27E、F9FA 都會被轉換成 ╭
- A2A1、F9FB 都會被轉換成 ╮
- A2A2、F9FC 都會被轉換成╰
- A2A3、F9FD 都會被轉換成 ╯
- A2A4、F9F9 都會被轉換成 ═
- A2A5、F9E9 都會被轉換成 ╞
- A2A7、F9EB 都會被轉換成 ╡
- A2CC、A451 都會被轉換成 十
- A2CE、A4CA 都會被轉換成 卅
寫作動機
- 我想練習新學的 C# :)
- 平常就會備份我的個人版精華區。過去使用 bbs2hh 來轉,但 bbs2hh 畢竟是用來將精華區轉換成 HTML Help 用的,要從此再轉成我要的格式需要許多手動後續工作,作一次備份實在非常麻煩。
- 我非常需要轉換 Unicode 補完計畫中的新增字這項功能,因為我的板裡面實在用到太多這些字了。
附註
- 程式目錄下的
ansi.css和jquery.js若被刪除或更名會發生問題。 ansi.css可以自己修改成喜歡的樣式jquery.js也可以自己更新 XD- 本程式也可以單純用來將 Big5 日文轉換為 Unicode ,使用「開啟檔案」將文字檔讀取進來後,從文字框中複製,再貼到其他地方即可。(其實 Firefox 也可以這樣用)

Gravatar
Author
風痕影Date
September 4, 2007Time
4:50 amGravatar
Author
風痕影Date
September 4, 2007Time
4:50 am