utf-8全角空格的编码
2019-10-31 本文已影响0人
远月soul
utf-8使用char遇到全角空格处理会很头疼,isspace()函数无法处理。断点调试后得到utf-8全角空格编码为
-29,-128,-128
处理时可以这样
if (m_buffer[i] == -29 && m_buffer[i+1] == -128 && m_buffer[i+2] == -128)
{
i += 2;
}
utf-8使用char遇到全角空格处理会很头疼,isspace()函数无法处理。断点调试后得到utf-8全角空格编码为
-29,-128,-128
处理时可以这样
if (m_buffer[i] == -29 && m_buffer[i+1] == -128 && m_buffer[i+2] == -128)
{
i += 2;
}