我使用Java MessageBroker向自检计算机发送/接收消息:
SIPMessageHandlerImpl handler = new SIPMessageHandlerImpl(request); // request - String
MessageBroker broker = new MessageBroker(handler);
String response = broker.process(req);
效果很好,但如果响应中包含特殊字符,例如CJK,我从客户端收到“无效响应校验和”错误。
可能与字符编码有关吗?
如果是这样,是否可以设置字符编码,例如UTF-8? 我找不到这样的选择。