Click here to Skip to main content
15,885,546 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hi
I use VS2012. When I write Armenian text all characters are displayed like ????. In code letters are shown normal, but in designer ???? or squares. When I run my program and type letters, there are again ????.
Such problem I have in Skype, when I send Armenian text I can see normal letters. After sending all letters become squares.
It seems something happens with windows. Maybe I install any program? But yet I cannot find the problem.

Thank you
Posted
Comments
karthik Udhayakumar 25-Jan-14 8:24am    
Did you try to restart your machine and check again?
AshLiGaLa 25-Jan-14 10:58am    
I did.
I changed non-Unicode languages, restart, again change to old one, restart.
One of forums I read about removing C:\Windows\System32\FNTCACHE.DAT, restart.
I have removed all unknown running programs from System Configuration services.
Again the same problem.
Sergey Alexandrovich Kryukov 25-Jan-14 19:45pm    
Armenian Unicode has no problems whatsoever, because this alphabet is perfectly defined, simple and is supported by default on nearly all modern systems. ??? appears when Unicode is converted to some 8-bit encoding, usually ASCII, somewhere on the way. Make sure you support Unicode in all data processing. I cannot give you more certain advice without seeing your code. I can only say: the problem is very simple.
—SA
AshLiGaLa 3-Feb-14 1:52am    
After everything, I again replaced fonts. Now everything works fine. I just could not understand why it didnot work for the first time.

1 solution

Make sure that you use a font which contains the Armenian characters. Since the characters display correctly in Skype, set the font of your Forms to the font used in Skype. For the editor, fonts with equal width for all characters are preferred, just test some fonts in e.g. Microsoft Word.
On my Windows 7 machine, Sylfaen and DejaVue Sans display Armenian characters (at least it looks like that to me).
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900