Зачем городить костыли, если можно и так передавать в text'e?
Кстати ещё разок напомню одну свою мысль - как, All, видишь себе поведение FIDOшечки, если к ней на вход приходит сообщение, которое нельзя перекодировать из utf-8 в p-text?
C точки зрения пользователя - все нормально, он послал валидный юникод, а в ответ получит либо сообщение об ошибке либо его юникод преобразуется в нечто неудобоваримое.