STM32自学笔记:解决USART传输中汉字乱码问题
原因
有些时候利用串口发送汉字时,电脑端会出现乱码,这是因为汉字库没选好。
UTF8编码:如当编程时使用的是UTF8编码,那就会让电脑端显示汉字乱码,解决办法是:
打开魔术棒——C/C++——在下图所示地方输入:–no-multibyte-chars
GBK2312:如果直接使用GBK2312的话就简单了,什么都不用加,而且串口也能够正常打印。
作者:新手小新
有些时候利用串口发送汉字时,电脑端会出现乱码,这是因为汉字库没选好。
UTF8编码:如当编程时使用的是UTF8编码,那就会让电脑端显示汉字乱码,解决办法是:
打开魔术棒——C/C++——在下图所示地方输入:–no-multibyte-chars
GBK2312:如果直接使用GBK2312的话就简单了,什么都不用加,而且串口也能够正常打印。
作者:新手小新