printing unicode characters on Console [modified]
-
I have a
string
variable which contain UniCode string as its value. when i am printing it on console with writeline method, it showing "?" on the screen instead of original string. can any one tell me, how can resolve problem. Bugs Never Die -- modified at 8:19 Monday 22nd May, 2006 -
I have a
string
variable which contain UniCode string as its value. when i am printing it on console with writeline method, it showing "?" on the screen instead of original string. can any one tell me, how can resolve problem. Bugs Never Die -- modified at 8:19 Monday 22nd May, 2006You can convert it to ASCII :
Encoding srcEncoding = Encoding.Unicode;
Encoding tgtEncoding = Encoding.ASCII;
byte[] byteInUnicode = Encoding.Unicode.GetBytes("your string");
byte[] byteInAscii = System.Text.Encoding.Convert(srcEncoding, tgtEncoding, byteInUnicode);
string strInAscii = Encoding.ASCII.GetBytes(byteInAscii);