Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Кодировки koi8-r, win1251


Автор: Katshooter 10.9.2007, 16:05
Привет всем)))
Такая задача, есть два листбокса. в один необходимо загрузить символы от 32-го до 255-го в кодировке koi8-r, во второй в кодировке  win1251...
Как это сделать??? Чот я совсем в кодировках потерялась...


если делать так, то в какой кодировке символы?
Код

char[] ch = Encoding.Default.GetChars(new byte[] { (byte)(i + 32) });


Автор: mihryak 10.9.2007, 17:17
в дефолтовой smile
Код

            for (int i = 32; i < 255; ++i)
            {
                char[] ch1 = Encoding.GetEncoding("Windows-1251").GetChars(new byte[] { (byte)(i) });
                
                char[] ch2 = Encoding.GetEncoding("KOI8-R").GetChars(new byte[] { (byte)(i) });
            }

или по числовым константам (отсюда - ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref12/html/T_System_Text_Encoding.htm )
Код

                char[] ch1 = Encoding.GetEncoding(1251).GetChars(new byte[] { (byte)(i) });

                char[] ch2 = Encoding.GetEncoding(20866).GetChars(new byte[] { (byte)(i) });

Автор: QryStaL 10.9.2007, 17:21
Цитата(mihryak @  10.9.2007,  17:17 Найти цитируемый пост)
в дефолтовой 


Unicode

Автор: mihryak 10.9.2007, 17:28
Цитата(QryStaL @  10.9.2007,  18:21 Найти цитируемый пост)
Unicode 

Цитата(MSDN)
Gets an encoding for the system's current ANSI code page. 

Автор: Naum 10.9.2007, 17:30
Цитата(QryStaL @  10.9.2007,  18:21 Найти цитируемый пост)
Unicode 

 smile 
Цитата

Encoding.Default Property
Gets an encoding for the system's current ANSI code page.

[Visual Basic]
Public Shared ReadOnly Property Default As Encoding

[C#]
public static Encoding Default {get;}

[C++]
public: __property static Encoding* get_Default();

[JScript]
public static function get Default() : Encoding;

Property Value
An encoding for the system's current ANSI code page.



Добавлено через 50 секунд
Упс. Опоздал.

Автор: QryStaL 11.9.2007, 14:11
Да, спутал с чем-то другим. Признаю  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)