SYNERGY-928 Wrong encoding form macOS

This commit is contained in:
Serhii Hadzhilov 2021-06-09 16:13:23 +03:00
parent 6ce20f689a
commit 2aebeaab62

View file

@ -83,13 +83,18 @@ OSXClipboardHTMLConverter::convertString(
String String
OSXClipboardHTMLConverter::doFromIClipboard(const String& data) const OSXClipboardHTMLConverter::doFromIClipboard(const String& data) const
{ {
return convertString(data, kCFStringEncodingUTF8, return data;
CFStringGetSystemEncoding());
} }
String String
OSXClipboardHTMLConverter::doToIClipboard(const String& data) const OSXClipboardHTMLConverter::doToIClipboard(const String& data) const
{ {
return convertString(data, CFStringGetSystemEncoding(), if (Unicode::isUTF8(data))
kCFStringEncodingUTF8); {
return data;
}
else
{
return convertString(data, CFStringGetSystemEncoding(), kCFStringEncodingUTF8);
}
} }