Dear Sir,
I want a text box input in english now i want it convert to Hindi unicode to other text box
Loading
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Jignesh TrivediPosted Apr 8, 2014, 12:30 AM
hi,
Please refer below link it might help you.
http://social.msdn.microsoft.com/Forums/vstudio/en-US/12a3558d-fe48-44fd-840e-03facfd9c944/unicode-to-hindi-devnagari-conversion-using-vbnet?forum=netfxbcl
Munesh SharmaPosted Apr 8, 2014, 12:27 AM
{
//The dictionary used to store the character map:
//'hindi_character -> english_character' pairs
private static Dictionary
//Get the character map.
public static Dictionary
{
get
{
if (_transDic == null)
{
_transDic = new Dictionary
//Add some pairs.
_transDic.Add('?', "A");
_transDic.Add('?', "Aa");
_transDic.Add('?', "I");
_transDic.Add('?', "Ee");
//Not finished.
//Add other 'hindi_character -> english_character' pair here
}
return _transDic;
}
}
//Convert a hindi character to english character.
public static string GetEnglishCharacter(char hindiCharacter)
{
return TransDic[hindiCharacter];
}
//Convert a hindi character to english character.
public static string GetEnglishString(string hindiString)
{
//Traverse the characters and convert each character, then connect them to a string.
StringBuilder builder = new StringBuilder();
foreach (char character in hindiString)
{
if (TransDic.ContainsKey(character))
builder.Append(TransDic[character]);
else
builder.Append(character);
}
return builder.ToString();
}
}
You can get more information about Hindi-English mapping from these links:
http://www.alanwood.net/unicode/devanagari.html