|
03.09.2003, 11:34 | #1 |
Участник
|
ANSI to ASCII
Как преобразовать ANSI в ASCII
и ASCII в ANSI ??? |
|
29.09.2010, 11:44 | #2 |
Участник
|
str dos2ansi(str _str)
{ str res; InteropPermission interopPerm; System.Text.Decoder dec; System.String buff; System.Text.Encoding Dos; System.Text.Encoding Ansi; System.Text.Encoding Utf; System.Byte[] ba; int len; System.Char[] ca; ; interopPerm = new InteropPermission(InteropKind::ClrInterop); interopPerm.assert(); Dos = System.Text.Encoding::GetEncoding(866); Ansi = System.Text.Encoding::GetEncoding(1251); dec = Dos.GetDecoder(); ba = Ansi.GetBytes(_str); len = dec.GetCharCount(ba, 0, ba.get_Length()); ca = new System.Char[len](); dec.GetChars(ba, 0, ba.get_Length(), ca, 0); res = new System.String(ca); CodeAccessPermission::revertAssert(); return res; } |
|
|
За это сообщение автора поблагодарили: jonny (3), ex3em (1), Mileyko (1). |