encoding



Перекодировать текст

Автор И что? задал вопрос в разделе Другие языки и технологии

как перекодировать текст из одной кодировки в другую? C# и получил лучший ответ

Ответ от Victor Ermolaev[гуру]
Для того чтобы переводить строки из одной кодировки в другую существует класс Encoding из пространства имен System.Text. class Program { private static string in1251; private static readonly Encoding enc1251 = Encoding.GetEncoding(1251); private static readonly Encoding enc866 = Encoding.GetEncoding(866); static void Main(string[] args) { //.... //тут каким то образом получаем данные в in1251 byte[] sourceBytes = enc1251.GetBytes(in1251); string outputString = enc866.GetString(sourceBytes); //далее делаем то что требуется с полученной строкой //.... } }

Ответ от Ice[гуру]
Примерно так: var text = «Привет мир!» ; var encoding = Encoding.GetEncoding(1251); var bytes = encoding.GetBytes(text);

Ответ от Олег Алексеев[гуру]
using (StreamReader _sr = new StreamReader(aFileInfo.FullName, Encoding.GetEncoding(1251))) { String _strTmp = _sr.ReadLine() . .} или Encoding cp1251 = Encoding.GetEncoding(1251); StreamReader sr = new StreamRead

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как перекодировать текст из одной кодировки в другую? C#
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*