概述
用官方模板运行,英文转中文正常,中文转英文返回错误信息“SYSTEM ERROR”,原因在于没有仔细阅读官方文档:
我们使用如下函数测试字符串是否为UTF-8编码:
bool is_str_utf8(const char* str)
{
unsigned int nBytes = 0;//UFT8可用1-6个字节编码,ASCII用一个字节
unsigned char chr = *str;
bool bAllAscii = true;
for (unsigned int i = 0; str[i] != '