Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
dillerka
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 3
1

Русская Кодировка в библиотечке Tamir.SharpSsh

16.03.2011, 04:31. Просмотров 1486. Ответов 4
Метки нет (Все метки)

Здравствуйте!

Для написания SSH клиента Использую библиотечку Tamir.SharpSsh, но вместо русских букв выводятся вопрсы либо кракозябры...

мож кто сталкивался, помогите плиззз
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2011, 04:31
Ответы с готовыми решениями:

Русская кодировка
У меня есть файл: DOC1.txt , там написан русский текст, блокнот его не видит,...

Русская кодировка
Получаю строку с именем пользователя с клиента на сервер. Сервер ее принимает в...

Русская кодировка в текстовом csv
пытаюсь выводить текстовые данные в файл, но они же из обычных textbox и если...

Как с помощью SharpSSH соединиться с сервером и отправить команду
Здравствуйте, помогите пожалуйста. Уже неделю бьюсь не могу разобраться в чем...

Определить, какая русская буква встречается больше раз во введенных словах
вывести какая русская буква встречается больше раз в веденных словах? на языке...

4
dillerka
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 3
17.03.2011, 11:01  [ТС] 2
разобралась )
C#
1
2
3
4
result = ReEncode(
                    Encoding.GetEncoding("koi8"),//Encoding.GetEncoding(koi8-r)
                    Encoding.GetEncoding("windows-1251"),//oMsgBodyEncoding
                    result);
0
yurok48
0 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 2
27.04.2011, 22:49 3
А покажите пожалуйста весь листинг функции ReEncode.
Столкнулся с той же проблемой...
В си шарпе новичок! Заранее Спасибо!
0
dillerka
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 3
28.04.2011, 02:25  [ТС] 4
вызов ф-ции
C#
1
2
3
4
 result = ReEncode(
                    Encoding.GetEncoding("koi8"),//Encoding.GetEncoding(koi8-r)
                    Encoding.GetEncoding("windows-1251"),//oMsgBodyEncoding
                    result);
сама ф-я
C#
1
2
3
4
5
6
7
8
 private static string ReEncode(System.Text.Encoding fromEncoding, System.Text.Encoding toEncoding, string text)
        {
            return fromEncoding.GetString(
                System.Text.Encoding.Convert(
                    fromEncoding,
                    toEncoding,
                    fromEncoding.GetBytes(text)));
        }
0
yurok48
0 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 2
28.04.2011, 09:37 5
Спасибо за помощь!
Все получилось!
Ток вместо koi8 пришлось написать utf-8. Видимо это зависит от sftp-сервера.
file = ReEncode(Encoding.GetEncoding("utf-8"), Encoding.GetEncoding("windows-1251"), file);

Еще раз спасибо!
0
28.04.2011, 09:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2011, 09:37

Русская кодировка
в Mysql знаки вопроса в место русских букв, вычитал, что нужно утсановить...

Русская кодировка
use strict; use WWW::Mechanize; use Text::Iconv; use Convert::Cyrillic; use...

Русская кодировка
Всем доброй ночи! Подскажите в чем проблема, когда стоит кодировка UTF-8 на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru