132 / 111 / 48
Регистрация: 08.02.2013
Сообщений: 620
1

Текстбокс неправильно отображает кириллицу (Ответ от сервера)

20.11.2013, 16:42. Показов 1346. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ель ВКонтаР- Пишет, что то на подобии этого, когда в нем отображаю ответ от сервера Как исправить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2013, 16:42
Ответы с готовыми решениями:

Не отображает текстбокс. Не пойму никак
TextBox NewLabel = new TextBox(); NewLabel.Width = 40; NewLabel.Height = 20; ...

WebClient совсем не отображает кириллицу
Здоров! Сабж! вот код вкратце WebClient client = new WebClient(); ...

Компилятор неправильно отображает кириллицу
компилятор в Dev-C++ вместо кириллицы выдает непонятные смволы похожие на кириллицу. а результаты...

Не отображает кириллицу!
#include <iostream> #include <map> #include <string> #include <list> using namespace std; int...

7
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
20.11.2013, 17:23 2
брать ответ сервера и перекодировать его в UTF-8
1
Эксперт .NET
17438 / 12830 / 3361
Регистрация: 17.09.2011
Сообщений: 21,108
20.11.2013, 17:27 3
Цитата Сообщение от Learx Посмотреть сообщение
и перекодировать его в UTF-8
Точнее из UTF-8, или в какой там кодировке сервер ответ отправляет.
1
132 / 111 / 48
Регистрация: 08.02.2013
Сообщений: 620
21.11.2013, 15:55  [ТС] 4
kolorotur,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
 WebClient JsonDownloadClient = new WebClient();
            string textik="";
            for (int i = 1; i <= 3; i++)
            {
                byte[] b = Encoding.UTF8.GetBytes(JsonDownloadClient.DownloadString("https://api.vkontakte.ru/method/" + method + "?access_token=" + token + "&" + parameter+i) + Environment.NewLine);
                for (int z = 0; z < b.Length; z++)
                {
                    textik += Convert.ToChar(b[z]).ToString();
                    
                }
                listBox1.Invoke(new Action(() => listBox1.Items.Add(textik)));
                Thread.Sleep(350);
            }
Сделал так, но поэксперементировав с кодировками не нашел той, в которой русский бы внятно отображался, не подскажете другой вариант

Добавлено через 2 минуты
Encoding.UTF8, а если вместо UTF8 UNICODE поставить, вообще только первый символ выводит
0
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
21.11.2013, 16:10 5
Интересно ,зачем так делать?
Получать через WebClient .DownloadString строку,
затем переводить строку в байты,
затем байты в чары,
а из чаров опять строку собирать
0
132 / 111 / 48
Регистрация: 08.02.2013
Сообщений: 620
21.11.2013, 16:23  [ТС] 6
MrCold, подскажи пожалуйста как лучше сделать
0
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
21.11.2013, 16:35 7
Цитата Сообщение от Scrypto Посмотреть сообщение
как лучше сделать
Если б я еще знал
возможно
C#
1
2
byte[] bytes = Encoding.Default.GetBytes(oldString);
newString = Encoding.UTF8.GetString(bytes);
1
132 / 111 / 48
Регистрация: 08.02.2013
Сообщений: 620
21.11.2013, 16:42  [ТС] 8
MrCold, Спасибо, помогло!
0
21.11.2013, 16:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2013, 16:42
Помогаю со студенческими работами здесь

Qt - некорректно отображает кириллицу
Здравствуйте, кто нибудь сталкивался с такой проблемой? Искал по этому поводу темы ,не нашел

Неправильно отображает страницу в IE!
Не могу понять в чем причина, в IE неправильно отображает страницу! &lt;!DOCTYPE html PUBLIC...

Неправильно отображает на сервисах
Добрый день всем. Помогите найти причину некорректного отображения сайта при тесте сервисами...

Неправильно отображает дату
Здравствуйте. Почему данный php код выводит неправильное московское время( на час больше)? if...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru