看板PttSuggest
标 题Re: [建议] 看板限制使用注音文
发信站批踢踢兔 (Sun Jun 1 00:33:31 2008)
转信站ptt!Group.NCTU!grouppost!Group.NCTU!ptt2
引用篇老文章……
其实很久前自己也有提过这个建议。
刚发现其实也有人提供程式码啦。
拜托请考虑看看吧,像在p1公开板虽然在板规规劝禁注音文的事,
但总是会出现,每次说了也没啥用……
唔,可能的话,最好看到「版主」或「版友」、「看版」这些老是被打错的词时,
也能自动修正为「板主」「板友」「看板」 (逃)
※ 引述《[email protected] (暗黑贵公子)》之铭言:
: ※ 引述《in2 (敬请期待 :P)》之铭言:
: : 这个有点麻烦, 而且很容易误判,
: 并不会 :)
: : 像是「都市」, 「都」的後一个 byte 和「市」的前一个 byte
: : 会组成一个 ㄔ XD
: 不用担心这个顾虑, 因为中文字会 ++ ....
: 底下判断 patch 给你了, 加油!! :)
: 另外, 我这边除了判断注音外, 还做到文章编辑时, 游标会自动移动到该 "注音" 处
: 这样才算是更完美, 方便使用者更正 :)
: int
: is_phonetic(title)
: char *title;
: {
: uschar *str, *pend;
: uschar *oldstr;
: oldstr = str = title;
: pend = title + strlen(title);
: while (str < pend)
: {
: if (str[0] >= 0x81 && str[0] < 0xFE && str[1] >= 0x40
: && str[1] <= 0xFE && str[1] != 0x7F) /* 中文字 BIG5+ */
: {
: if (str[0] == 0xA3 && str[1] >= 0x74 && str[1] <= 0xBA) /* 注音 */
: return (str - oldstr);
: str++; /* 中文字双位元,要多加一次 */
: }
: str++;
: }
: return 0;
: }
--
流动的水没有形状 漂流的风找不到踪迹
任何案件的占卜都取决於心
占卜无分输赢,因为事实永远只有一个 XD
--
※ 发信站: 批踢踢兔(ptt2.cc)
◆ From: 122.117.8.111