看板Programming
标 题Re: [问题] 有办法让系统只读到中文字体部份吗?
发信站交大资讯次世代BS2 (Mon Aug 4 09:09:34 2008)
转信站ptt!ctu-reader!ctu-gate!news.nctu!newsfeed.nthu!news.cs.nthu!csnews.cs
※ 引述《[email protected] (找工作,加油^^a)》之铭言:
> 请教一下
> 有没有办法制作一个系统
> 把ㄧ篇文章(包含英文、中文)字体
> 让它只筛选出中文字体部份
> 谢谢^^
有。
---
本来想只回上面就好了,不过会被嫌
这问法很烂,
没有指明语言、编码,可以从超简单到超麻烦。(需要一条板规)
(1)读取每一个字元
如果大於127那麽它是中文字的前面一半,再读下一个字元就凑成一个中文字
很多年前我的高中同学计概就写这种作业。
注意这只对big5这种固定2-byte的字码有效。
(2)使用可以支援宽字元的软体工具,检查每一个宽字元的字码
是否在中文字的编码范围内,是的就是中文字,如
# php: 可以靠mbstring module来支援
# *.NET: 直接有物件可以达成判断unicode字元分群。
--
史大林轰杀希特勒
http://goldmember.myweb.hinet.net/stalinVhitler/
---
I love GOOOOOOOOOOOOOOOOOOLD------
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: GOLDMEMBER
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 59-115-200-83.dynamic.hinet
☆ 次世代BS2 ☆ 可申请个人板 150MB 相簿
http://pic.bs2.to 交大资讯人 250MB