如何判断字符是不是中文? 如何判断输入的字符是不是汉字,还有,如何判断这个汉字是繁体还是简体?现在一点头绪也没有,请各位帮个忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /* * 判断某个字符是否是汉字 * 汉字字符对应的 int 值为 从 19968 到 171941 (包括19968和171941) */public static boolean isChineseCharacter (char c) { return (19968 <= (int)c) && ((int)c <= 171941);} 如果是GB2312,第一个字节和第二个字节都>128,Big5则是第一个字节>128,第2个字节<128 GB2312第1和第2字节>128,big5第1字节>128,第二字节<128 to Cipherliu(孤鹰) : 请问怎样得到字符的最高位值?to XieWWW(谢大侠): 如何得到字符的ASCII? 判断汉字是繁体还是简体这个可以参考上面朋友的办法,判断汉字是否是中文可以采用下面这个办法function ByteType(const S: string; Index: Integer): TMbcsByteType;Type TMbcsByteType = (mbSingleByte, mbLeadByte, mbTrailByte);比如:if ByteType(Edit1.Text,1) = mbSingleByte then ShowMessage('第1个字符不是中文');Email:[email protected] 请问TreeView和Treelist有什么区别? 窗口回调中,如何使按下这个Button时,能MessageBox?? DBLookupComboBox1自动下拉和高亮条自动跟随问题? 一个小难题,请问如何判断和记录下按钮的第一次点击? 问一个关于虚方法的问题。自己做作业,不过有错,请大家帮我看看啊 你可能不知道的50条Photoshop操作技巧 按条件打印出问题了? 在timage控件上画好的图案怎么把他打印出来 怎样在工程project1里调用工程project2 ? 数据转换问题!!!!!!! 简单问题!!!! 用那种软件建数据库比较好?
* 判断某个字符是否是汉字
* 汉字字符对应的 int 值为 从 19968 到 171941 (包括19968和171941)
*/
public static boolean isChineseCharacter (char c) {
return (19968 <= (int)c) && ((int)c <= 171941);
}
请问怎样得到字符的最高位值?to XieWWW(谢大侠):
如何得到字符的ASCII?
function ByteType(const S: string; Index: Integer): TMbcsByteType;
Type TMbcsByteType = (mbSingleByte, mbLeadByte, mbTrailByte);比如:if ByteType(Edit1.Text,1) = mbSingleByte then
ShowMessage('第1个字符不是中文');Email:[email protected]