判断字符串中是否有中文
2004-11-19 21:03
573 查看
System.Text.Encoding.Default.GetByteCount(str)==str.Length
为无中文,否则为有中文
DELPHI
function CheckEn(AEn: String): Boolean;
var
ans : AnsiString;
wis : WideString;
i, anslng, wislng: integer;
begin
Result := False;
ans := AnsiString(AEn);
wis := WideString(AEn);
for i := 1 to Length(AEn) do
begin
anslng := Length(ans[i]);
wislng := Length(AnsiString(wis[i]));
if anslng <> wislng then Result := False
else if ord(ans[i])<128 then
begin
Result := True;
Break;
end;
end;
end;
为无中文,否则为有中文
DELPHI
function CheckEn(AEn: String): Boolean;
var
ans : AnsiString;
wis : WideString;
i, anslng, wislng: integer;
begin
Result := False;
ans := AnsiString(AEn);
wis := WideString(AEn);
for i := 1 to Length(AEn) do
begin
anslng := Length(ans[i]);
wislng := Length(AnsiString(wis[i]));
if anslng <> wislng then Result := False
else if ord(ans[i])<128 then
begin
Result := True;
Break;
end;
end;
end;
相关文章推荐
- SQL SERVER 与ACCESS、EXCEL的数据转换
- .NET平台下Web树形结构程序设计
- .NET环境下水晶报表使用总结
- 今天晚上第一次做饭,蕃茄蛋花汤哦...HOHO..好美味啊...
- loadlin.exe
- 领悟Web设计模式
- 我的龟宝宝病了:( 谁来救救她?
- 关于短信群发软件的开发
- C#.NET里面的多线程处理
- Motorola V180,V501,V600,C650等在JBuilder开发环境的配置
- VC中的一些常用方法(20条)
- BREW终端下通过http协议访问jsp的编码问题
- 基本概念:工作流的图形化
- QQ魔法表情实现原理源代码下载
- The GRETA Regular Expression Template Archive
- 打印杨辉三角(js)
- 转载[xjy521(笑剑影)] 的解决win2003下MSPetShop3.0出现??的解决方法
- JSP文件上传体会(采用JAVABEAN上传)
- 介绍一个好站
- UI设计模式