powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / прием сообщения из RABBITMQ проблема с кириллицей
3 сообщений из 3, страница 1 из 1
прием сообщения из RABBITMQ проблема с кириллицей
    #39858138
tatanat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте
При приеме сообщения из 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
прием сообщения из RABBITMQ проблема с кириллицей
    #39858301
tatanat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень извините, проблемы нет. Просто в C# передавалась как параметр строка в кодировке 1251, которую надо было передать в RabbitMQ и в ответе должны присутствовать элементы этой стоки.
После преобразования этой строки в UTF8, все прошло нормально.
...
Рейтинг: 0 / 0
прием сообщения из RABBITMQ проблема с кириллицей
    #39858412
Супер_Пав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там же событие есть на приём сообщений:
Код: 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
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / прием сообщения из RABBITMQ проблема с кириллицей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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