Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / прием сообщения из RABBITMQ проблема с кириллицей / 3 сообщений из 3, страница 1 из 1
05.09.2019, 20:23
    #39858138
tatanat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
прием сообщения из RABBITMQ проблема с кириллицей
Здравствуйте
При приеме сообщения из RabbitMQ

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
var subscription = new Subscription(channel, fromQueue, false);
BasicDeliverEventArgs rezult;
if (!subscription.Next(10 * 1000, out rezult))
{
MessageBox.Show("timeout  ");
}
else
{
message = Encoding.UTF8.GetString(rezult.Body);
subscription.Ack(rezult);
}


Модератор: Учимся использовать тэги оформления кода - FAQ

Прием происходит, но русские буквы выводятся кракозябрами.
Что я делаю не так?
...
Рейтинг: 0 / 0
06.09.2019, 10:37
    #39858301
tatanat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
прием сообщения из RABBITMQ проблема с кириллицей
Очень извините, проблемы нет. Просто в C# передавалась как параметр строка в кодировке 1251, которую надо было передать в RabbitMQ и в ответе должны присутствовать элементы этой стоки.
После преобразования этой строки в UTF8, все прошло нормально.
...
Рейтинг: 0 / 0
06.09.2019, 13:48
    #39858412
Супер_Пав
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
прием сообщения из RABBITMQ проблема с кириллицей
Там же событие есть на приём сообщений:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
_channel = Factory.CreateConnection().CreateModel();
                    _channel.QueueDeclare
                    (
                        queue: QueueName,
                        durable: true,
                        exclusive: false,
                        autoDelete: false,
                        arguments: null
                    );

                    _consumer = new EventingBasicConsumer(_channel);
                    _consumer.Received += ConsumerOnReceived;

                    _channel.BasicConsume(QueueName, false, _consumer);
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / прием сообщения из RABBITMQ проблема с кириллицей / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]