解决方法是:
在GB2321编码中,中文的编码范围是:0xB0A1~0xF7FE
removeChinese(string str) 去除任意种形式字符串中的中文
string keepChinese(string str)只保留任意字符串中的中文
string removeChinese(string str)//移除中文字符
{
string strR = "";
//int nDest = 0;
for(int nIndex = 0; nIndex < str.length(); ++nIndex )
{
unsigned
C++ 从字符串中提取汉字的方法

本文介绍了如何在C++中利用GB2321编码范围来提取汉字。提供了一个名为`removeChinese`的函数用于去除字符串中的中文,以及`keepChinese`函数用于仅保留字符串中的中文。
最低0.47元/天 解锁文章
5461

被折叠的 条评论
为什么被折叠?



