这两天在尝试使用串行方式变成驱动带字库的12864液晶屏。发现在eclipse编辑器环境下,在默认使用UTF8时,工程编译后,在液晶屏上无法正常显示汉字。原因是程序中的汉字串,在编译时,按照UTF8被编译为3字节的数据。而液晶中的字库,都是按照两字节的GB2312方式保存的,所以对不上。
这个时候,我们期望按照GB2312方式编译字符串,要怎么做呢?按照以下方式修改编译配置即可。
打开工程属性页面:

在“Other flags”一栏尾部追加“ -fexec-charset=GBK ”,应用即可。
我要赚赏金
