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!
Most likely you would need the encoding in UTF 8: http://www.keil.com/support/docs/3878.htm
Hey, Sankalp! Thank you for your reply! Well... I managed to avoid it in previous versions, ever since "Windows 1251" encoding was added. I was hoping to do it again. :) But... well, I'll think about it.
The proposed method does not solve the problem. Comments that were printed in Cyrillic after switching to "UTF-8 Without" are unreadable.
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!