char * txt = "Á";
uint8_t * txt_u8 = (uint8_t *) txt;
if(txt_u8[0] != 0xc3 || txt_u8[1] != 0x81 || txt_u8[2] != 0x00) {
LV_LOG_WARN("The strings has no UTF-8 encoding. Some characters won't be displayed.") //字符串没有UTF-8编码。某些字符将不显示
}
测试IDE是否具有UTF-8编码
UTF-8编码检测
最新推荐文章于 2025-11-29 11:32:53 发布
本文介绍了一段用于检查字符串是否为正确UTF-8编码的C语言代码片段。通过该代码可以确保在显示非ASCII字符时不会出现问题。若发现编码错误,则会发出警告提示。
2258

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



