用最新版的 Arduino IDE,最新版的 u8g2,用 u8g2 自带的显示中文字例子编译上传,结果中文显示不出来,主板换了几种,液晶屏也换过几种,在 Win7/Win10 32/64位都试过,旧版的 Arduino IDE 也试过,结果都一样,中文显示不出来。
网上都说可以,只有一个俄文网站有个人说俄文显示不出来,也找不到原因。我想是中文编码问题, Arduino IDE 默认是 UTF-8 编码的,u8g2 也是需要 UTF-8 编码,看上去应该没问题,
但是,我把原来的源代码,用 Notepad++ 转成 UTF-8 编码,再编译上传,中文字就显示出来了,再用 Arduino IDE 保存一次,再编译上传,中文又不显示了。
Arduino IDE 是不是真的默认 UTF-8 编码呢?至少在我这里不靠谱。