看板 SetupBBS 關於我們 聯絡資訊
【 在 DarkKiller.bbs@Deer.twbbs.org (悸動) 的大作中提到: 】 : ※ 引述《mosquito520.bbs@ptt.cc (賣頻寬控制分享器)》之銘言: : > 這個標題是MIME編碼或是Base64編碼造成的... : > 抱歉...我只有處理過...但是想不起來是哪個編碼... : > 而會使用這種編碼...通常是Outlook或是其他的軟體造成的... : 這明明就是標準。 : > 所以你需要刻意去解決這種編碼嗎? : > 或是直接當spam處理掉...XD 我把我的問題作一個整理 讓 BBS 支援 RFC 2047 輸入 (強烈建議) 功能: 在接到Subject 為 =?charset?encode?XXXXXXXXXXXXXXXXXXXXXXXXXX?=時, 先照 encode 將 XXXXXXXXXXXXXXXXXXXXXXXXXX 轉為 binary, 再依據 charset 將其轉成目前 BBS 所使用的 Big5. 參考改法 (for Maple 3): lib/str_decode.c(要改的是這個檔案) #這個檔案我的bbs系統沒有 只有mmdecode.c 位置也很像 #在/home/bbsroot/bbssrc/lib/libBBS裡面 而且原始碼解壓縮資料夾下bbs_src沒有 #我在想會不會是自己編譯出來的東西....... 好 不是重點 #重點是 mmdecode.c裡面有title *-------------------------------------------------------*/ /* lib/str_decode.c ( NTHU CS MapleBBS Ver 3.00 ) */ /*-------------------------------------------------------*/ /* target : included C for QP/BASE64 decoding */ /* create : 95/03/29 */ /* update : 97/03/29 */ /*-------------------------------------------------------*/ #所以我強烈懷疑是同一個東西 >< #所以我只要照著教學改就好? #再來這一句我也看不懂 注意 FreeBSD 系統在 compile 時需先安裝 libiconv, 然後 加上 -I/usr/local/include -L/usr/local/lib -liconv 才能使用 iconv #上面說加上那一行 到底是要加在哪裡...... #最後一個要改的地方 然後改 str_decode這個函式(裡面有細部改法我想應該不用詳列) 這個部分我也暫時猜就是改mmdecode.c這個東西 >< 可是改完都不需要做什麼它就會work嗎? 應該不是吧 而且他不在make instalbbs執行的時候在的bbs_src資料夾裡面而是bbssrc 這樣我改了會有效嗎? 最後 網路上有人提供支援RFC 2045/20472k7 innbbsd程式 如果我安裝了這個 是不是就不用這麼麻煩改這麼多東西了.... 還是他只支援我輸出的時候編碼不支援輸入的解碼 >< 感謝各位大大有耐心的看完我的疑問 -- 發信站 [成大物治 黃金之島 golden.pt.ncku.edu.tw] ‧ FROM [140.116.64.195] 首創支援超過25行的超大加長形畫面。讓您用的更舒服更方便! 只要調整您連線軟體的行數設定,就能輕鬆享受大畫面。