Hello there! Here is a story: after I started using Keil MDK-ARM 5.25/5.26 I encountered a problem with dispaying cyrillic (russian) symbols; when I'm trying to type them, I see a question marks instead ("?"). But all cyrillic symbols that already was in project displaying normally. I'm using ANSI encoding ("Russian Windows 1251"). I can't use UTF-8 because I'm working with LCD whose font encoded in ANSI. I'll be glad if someone could help me with my problem. Thanks in advance!
This post is about real bad problem. For example I want coment in chinese but writing russian-ascii at lcd. So like with
__packed we need __ascii forprintf(__ascii"руска"); //アンドリ チェルニ
Keil developers, it is bad idea to use project encoding for strings!