From 1bcb16bafbe2364258df8f57fec75ca3647984b6 Mon Sep 17 00:00:00 2001 From: Benau Date: Sat, 6 Jul 2019 00:46:03 +0800 Subject: [PATCH] Use utf8 to handling copy and paste in osx --- lib/irrlicht/source/Irrlicht/MacOSX/OSXClipboard.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/irrlicht/source/Irrlicht/MacOSX/OSXClipboard.mm b/lib/irrlicht/source/Irrlicht/MacOSX/OSXClipboard.mm index a9123c759..8b4573284 100644 --- a/lib/irrlicht/source/Irrlicht/MacOSX/OSXClipboard.mm +++ b/lib/irrlicht/source/Irrlicht/MacOSX/OSXClipboard.mm @@ -13,7 +13,7 @@ void OSXCopyToClipboard(const char *text) if ((text != NULL) && (strlen(text) > 0)) { - str = [NSString stringWithCString:text encoding:NSWindowsCP1252StringEncoding]; + str = [NSString stringWithCString:text encoding:NSUTF8StringEncoding]; board = [NSPasteboard generalPasteboard]; [board declareTypes:[NSArray arrayWithObject:NSStringPboardType] owner:NSApp]; [board setString:str forType:NSStringPboardType]; @@ -30,7 +30,7 @@ char* OSXCopyFromClipboard() board = [NSPasteboard generalPasteboard]; str = [board stringForType:NSStringPboardType]; if (str != nil) - result = (char*)[str cStringUsingEncoding:NSWindowsCP1252StringEncoding]; + result = (char*)[str cStringUsingEncoding:NSUTF8StringEncoding]; return (result); }