作者mosquito520 (卖频宽控制分享器)
看板SetupBBS
标题Re: 请问用旧版 bbs 转信标题乱码的解决函式
时间Sat Aug 12 17:25:28 2006
※ 引述《[email protected] (ymca)》之铭言:
: ※ 引述《cerebellum (ymca)》之铭言:
: > 我知道这是很老的问题了 我用的是magic bbs 系统
: > 请问 若是我只想解决让转信进来的标题
: > =?big5?Q?=AA=FC=AB=F3=A4=A3=BEA=A5=F4=3F=3F=A
这个标题是MIME编码或是Base64编码造成的...
抱歉...我只有处理过...但是想不起来是哪个编码...
而会使用这种编码...通常是Outlook或是其他的软体造成的...
所以你需要刻意去解决这种编码吗?
或是直接当spam处理掉...XD
抱歉...我也没装过maple 2.36...
只是我建议你可以往这两个编码下手...
如果你会PHP的话...
PHP有相对应的编码解码函式...
在IMAP那个类别里面...
你可以直接试看看那是什麽编码...
: > 从这样便成正常繁体字 我应该更新下列哪一个
: > 1.让 BBS 支援 RFC 2045 输出
: > 2.让 BBS 支援 RFC 2047 输出
: > 3.让 BBS 支援 RFC 2047 输入
: > 4.让 BBS 支援 RFC 2045 输入
: > 其实我是搞不懂输出输入的意义 所以不知道该改哪个
: > 而且网路上教的 通常都只有maple版的改法
: > 所以或是有哪位大大有magic系统已经改好的 patch档可以让我无痛解决此问题
: > 感激不尽
: 以下是我在其他地方看到的参考资料
: 标 题: Re: RFC 2047 与 ANSI 控制码的问题..
: 发信站: 交大资科_BBS (Sun Mar 30 18:24:48 2003)
: 转信站: MuaRockBBS!News.Math.NCTU!news.cis.nctu!cis_nctu
: 出 处: cnal.csie.nctu.edu.tw
: ==> 在 PaulLiu@cis_nctu (GrandPaul) 的文章中提到:
: > 这个问题发生在如果有人 post 时标题打
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: > =?Big5?Q?Re: =1B[1;31m测=1B[0m一下.. :)?=
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: > 别的 BBS 转进来时就会看到彩色标题了..
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: > 若要防止被这种标题搔扰, 参考的改法如下:
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
: 我们不就是要让上面的乱码变成可读出的正常文字吗?
: 为什麽会说从乱码变成彩色这种标题是骚扰呢?
: > 可在 innbbsd 的 rec_article.c 中,
: > receive_article()这个函式 中
: > 先宣告一个 buffer 叫 tmp
: > stripn_ansi(hispaths, SUBJECT, 255);
: > str_decode(hispaths);
: > + stripn_ansi(tmp,hispaths,255);
: > - str_ncpy(mysubject, hispaths, 70);
: > + str_ncpy(mysubject, tmp, 70);
: > SUBJECT = mysubject;
: > 另外就是也可以让自己 BBS server 上的使用者无法用这个方法去骚扰别的BBS站,
: > 就是把 subject 在送出去时, 也透过 RFC 2047 的编码
: > 这样子别人的 BBS 就会看到 "=1B" 而不是把它解读成 ESC
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: 这个应该是在讲彩色控制码的问题 应该跟我碰到的问题不一样对吧 ><
--
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
国 立 联 合 大 学
(理工/电资/管理/技术/客家)院所 招生中
National United University
───────────────────────────────────
首页
http://www.nuu.edu.tw BBS telnet://uun.twbbs.org
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.140.180