工具:KEIL5
芯片:STM32F407
使用fatfs在SD卡创建.csv文件,程序中定义一个中文字符串,把字符串写到文件中出现一堆乱码。keil5编码选择GB2312或UTF-8\ANSI模式都不行,仿真看到一个中文占用3个字节。
后来把定义字符串的.c文件用Notepad++软件打开,在编码菜单选择ANSI编码,把中文字符串改好,再在KEIL5中编译,仿真发现一个中文占用2个字节,写到.csv文件正常
工具:KEIL5
芯片:STM32F407
使用fatfs在SD卡创建.csv文件,程序中定义一个中文字符串,把字符串写到文件中出现一堆乱码。keil5编码选择GB2312或UTF-8\ANSI模式都不行,仿真看到一个中文占用3个字节。
后来把定义字符串的.c文件用Notepad++软件打开,在编码菜单选择ANSI编码,把中文字符串改好,再在KEIL5中编译,仿真发现一个中文占用2个字节,写到.csv文件正常