您尚未登录。
页次: 1
分享链接 / 只看楼主
以前在keilmdk里面可以用这样的方式wchar_t*ERR__DETAIL_TBL_CN[2] ={ L"欠压", L"过压",};
但是在这个工具链里面不支持L表示方式,会报错,07_AppPrg/main.c(27): error: converting to execution character set: Illegal byte sequence
大家都是怎么来表示中文字符串的呢,
离线
把C文件另存为 utf-8 without bom 格式试一试。
taobao: V3s/F1C100s/F1C200s/D1-H/D1s/T113-S3/XR32/XR829/A523/A133/H133/V831/V851s/V853
显示中文不需要wchar_t,只要源端的编码跟终端的编码一致即可。这里的源端是你的C文件,终端可能是你UI界面或者串口终端,一般UI显示字符都用UTF-8,所以最好都用UTF-8,也最好用可以设置编码的串口终端。