自信
ljc_2155
全部博文(401)
2013年(37)
2012年(364)
最大行业
n73man00
commshar
浪花小雨
Bsolar
hukui161
hztj2005
likiller
olriancu
今生路人
kingps2
松赞,干
分类:
2012-08-16 14:46:22
原文地址:判断一个文本是否还有汉字 作者:ubuntuer
if od -c urfile | grep '[1-9][0-9][0-9]';then echo "chinese"
fi
file urfile
UTF-8 --- chinese
[root@localhost test]# cat chinese.c#include #include #include intfirst (unsigned char ch){ if (ch >= 0xb0 && ch <= 0xf7) return 1; else return 0;}intsecond (unsigned char ch){ if (ch >= 0xa1 && ch <= 0xfe) return 1; else return 0;}intcheck (const char *p){ int i = 0; for (i = 0; i < strlen (p)-1; i++) if (first (p[i]) && second (p[i + 1])) return 1; return 0;}int main (){ const char *str = "aasdasdas"; check (str) ? printf("there has character!\n"):printf("there has none character!\n"); return 0;}
上一篇:【原创】在Linux 下使用rar
下一篇:shell 查找XML中的节点
登录 注册