判断一行字符串中是否包含半个中文(包含Unicode总数 为奇数)
来源:互联网 发布:工作不用java框架 编辑:程序博客网 时间:2024/06/11 06:41
bool IsHalfUnicode(CString strText)
{
const char* szStrText = (LPCTSTR)strText;
LPCTSTR p= szStrText;
int nCount = 0;
int nFonts = strText.GetLength();
int nUnicode = 0;
//是否为偶数个数
int nEven = nFonts%2;
bool bResult = false;
while( nFonts)
{
if( p[0] > 0 && p[0] <= 127)
{
if( p[0] >= 0x30 && p[0] <= 0x39)
{
//是数字
++nCount;
}
else if( (p[0] >= 0x41 && p[0] <= 0x5a) || (p[0] >= 0x61 && p[0] <= 0x7a) )
{
//是字母
++nCount;
}
}
//双字节
else
{
++nUnicode;
}
++p;
--nFonts;
}
//数据全部为ascil
if (nCount == nFonts)
{
bResult = true;
}
//数据全部为unicode
else if (nFonts == nUnicode)
{
if ( nEven != 0)
bResult = false;
}
//混合
else
{
if (nUnicode %2)
bResult = true;
}
return bResult;
}
- 判断一行字符串中是否包含半个中文(包含Unicode总数 为奇数)
- 判断输入字符串中是否包含中文
- 判断字符串中是否包含中文
- JAVA判断字符串中是否包含中文
- JS 判断字符串中是否包含中文
- 判断字符串中是否包含中文字符
- java判断字符串中是否包含中文
- 判断字符串中是否包含中文
- ios 判断字符串中是否包含中文
- Java判断字符串中是否包含中文
- JS -- 判断字符串中是否包含中文
- Java 判断字符串中是否包含中文
- Java 判断字符串中是否包含中文
- Python 判断字符串中是否包含中文
- JS 判断字符串中是否包含中文
- 判断字符串中是否包含中文
- 判断字符串是否包含中文
- 判断字符串是否包含中文
- opengl红宝书 第8章的代码中readImage()的简单解决方法(Intel 处理器上)
- 页面捕获Enter键实现Tab键移动功能(指定特定的控件)
- 详解网页设计中的定位与定位应用
- 判断文件(夹)是否存在
- 转换UTF8
- 判断一行字符串中是否包含半个中文(包含Unicode总数 为奇数)
- 关于隔离VPN
- double 转换成网络字节
- 混音算法的学习与研究
- FCKeditor2.3 For PHP 参考
- VC++下使用ADO编写数据库程序
- Ext3 和 ext4 文件系统在线调整大小内幕
- Java Web 服务的通用部署
- 培训笔记二-sql数据库管理教程[改版+补充中]