Click here to Skip to main content
16,012,352 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
I need the text box and the rich text box in windows forms application to accept strings in Kannada(Indian language) and I'm not able to find any options in the properties.. please advice..I'm using Visual C# 2010 express.. thanks..

P.S.: I'm a newbie trying to learn C# through a project.
Posted
Updated 13-Sep-14 21:14pm
v2

You don't see Kannada text and see English only because you are not writing anything in Kannada. Find out where you do it and sort out this problem first.

Kannada is supported by default on nearly all modern systems. You don't need anything special. And .NET is totally based on Unicode, so, Kannada text can be uses exactly in the same way as English text.

Only Kannada is not supported by each and every font. To see what font supports what, use the application "Character Map" (run charmap.exe), which comes will all Windows installations. Choose "Character Set" Unicode, "Group By" Unicode Subrange, and, in the "Group By" window, select "Kannada". Number of fonts support Kannada and English, and, say, "Arial Unicode MS" supports many scripts; it does not look the best but might be good enough for many purposes.

—SA
 
Share this answer
 
Try setting the Font Property - the language is irrelevant as neither TextBox nor RichTextBox do language checking.
 
Share this answer
 
Comments
Tejas Shastri 14-Sep-14 3:21am    
when the font is sent to 'Lohit kannada'(its a kannada font), the sample still shows in English.
OriginalGriff 14-Sep-14 3:44am    
Show the code fragment (if there is one) or explain exactly what you are doing -
Remember that we can't see your screen, access your HDD, or read your mind! :laugh:

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