На этой странице RabbitMQ указано:
Имена очереди могут содержать до 255 байтов символов UTF-8.
В ruby (1.9.3), как бы я обрезал строку UTF-8 байтом, не разбивая середину символа? Результирующая строка должна быть самой длинной допустимой строкой UTF-8, которая соответствует предельному байту.