<div dir="ltr">It seems to me that Clipboard primitives explicitely use UTF8 encoding on Win32 platforms.<br><br>See for example <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/aed5e3391301011cc6b9ee6a353ee563f4ab6dbd/platforms/win32/vm/sqWin32Window.c">https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/aed5e3391301011cc6b9ee6a353ee563f4ab6dbd/platforms/win32/vm/sqWin32Window.c</a><br><br>/* Convert data to Unicode UTF16. */<br>MultiByteToWideChar( CP_UTF8, 0, cvt, -1, out, wcharsNeeded );<br><br>/* Send the Unicode text to the clipboard. */<br>EmptyClipboard();<br>SetClipboardData(CF_UNICODETEXT, h);<br><br>and:<br><br>/* Get clipboard data in Unicode format */<br>h = GetClipboardData(CF_UNICODETEXT);<br>src = GlobalLock(h);<br><br>/* How many bytes do we need to store the UTF8 representation? */<br>bytesNeeded = WideCharToMultiByte(CP_UTF8, 0, src, -1,<br>NULL, 0, NULL, NULL );<br><br>/* Convert Unicode text to UTF8. */<br>cvt = tmp = malloc(bytesNeeded);<br>WideCharToMultiByte(CP_UTF8, 0, src, -1, tmp, bytesNeeded, NULL, NULL);<br><br>So it seems to me that:<br>1) all the squeakToMac sends found in various ClipboardInterpreter subclasses (the Win32 ones at least) are completely obsolete<br>2) all the exotic ClipboardInterpreter subclasse, but UTF8ClipboardInterpreter, are themselves obsolete and could be simply withdrawn from service<br><br>Did I miss something, or can I use the high pressure cleaner in this area?</div>