A message is always sent as UTF-8

This commit is contained in:
Mickaël Turnel 2018-01-25 10:34:50 +01:00
parent 8bee95c540
commit acd77eba5f

View file

@ -604,9 +604,9 @@ void ChatMessagePrivate::send () {
auto msgOp = dynamic_cast<SalMessageOpInterface *>(op);
if (internalContent.getContentType().isValid()) {
msgOp->send_message(internalContent.getContentType().asString().c_str(), internalContent.getBodyAsString().c_str());
msgOp->send_message(internalContent.getContentType().asString().c_str(), internalContent.getBodyAsUtf8String().c_str());
} else
msgOp->send_message(ContentType::PlainText.asString().c_str(), internalContent.getBodyAsString().c_str());
msgOp->send_message(ContentType::PlainText.asString().c_str(), internalContent.getBodyAsUtf8String().c_str());
// Restore FileContents and remove FileTransferContents
list<Content*>::iterator i = contents.begin();