miracle533 发表于 2018-4-21 14:01:49

maxtch 发表于 2018-4-20 23:22
你用的是什么编译器?GCC 和 Keil ARMCC v6 默认是 UTF-8 的,至于 ARMCC v5 我就不清楚了。 ...

用的是keil5

stm1024 发表于 2018-4-21 16:47:49

我以前用C#写了一个串口通讯的程序,就是电脑作为上位机,运行此串口通讯程序和STM32通信。
使用Encoding.Default.GetString(buff),C#会帮你分析编码,并显示为正确的中文字符。

maxtch 发表于 2018-4-21 21:33:57

miracle533 发表于 2018-4-21 14:01
用的是keil5

Keil v5 同时支持 ARMCC v5 和 ARMCC v6 的。你要确认一下你用的是哪个版本的 ARMCC。
页: 1 [2]
查看完整版本: 怎么把ascii转换成unicode码