大众世界 world of demotic + 社区新动力

 找回密码
 注册会员
搜索
查看: 2881|回复: 0

[ASP/ASPX] ASP在UTF-8编码下判断中英文字符

[复制链接]
发表于 2014-10-10 10:35:42 | 显示全部楼层 |阅读模式
Asc 返回输入字符的代码数据点或字符代码。对于单字节字符集 (SBCS),返回值范围为 0 到 255;对于双字节字符集 (DBCS),返回值范围为 -32768 到 32767。返回值取决于当前线程的代码页,该代码页包含在 TextInfo 类的 ANSICodePage 属性中。可以通过指定 System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage 来获得 TextInfo.ANSICodePage。


AscW 返回输入字符的 Unicode 代码数据点。返回值范围为 0 到 65535。返回值与当前线程的区域性和代码页设置无关。

就是说,在UTF-8编码下要用AscW来判断中英字符. AscW(char)>255则可视为中文字符.

参考:http://msdn.microsoft.com/librar ... 7/html/vafctasc.asp
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|Wod Inc. ( 蜀ICP备20000008号-8

GMT+8, 2024-5-13 16:17 , Processed in 0.115350 second(s), 30 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表