[Vm-dev] accents in unix using non-english languages
John M McIntosh
johnmci at smalltalkconsulting.com
Fri Sep 28 21:43:48 UTC 2007
Sophie uses UTF-8.
Plopp uses UTF-8.
Scratch uses macroman
As mentions squeak tools (file browser) then are broken if you use
UTF8 because the UTF8 -> latin1 translation in the tool doesn't work
as expected.
As noted for Windows, drag and drop file names aren't correctly done
on the mac either, (this I should fix someday).
Sophie actually does the proper translation via FFI calls to fix that
issue as a workaround.
On Sep 28, 2007, at 2:07 PM, Bert Freudenberg wrote:
>
> On Sep 28, 2007, at 20:25 , Andreas Raab wrote:
>
>> Bert Freudenberg wrote:
>>> I believe the VM side should actually be fine - what is lacking
>>> is a way to ensure that VM and image agree on a common encoding.
>>> There were some proposals in the last couple of years but none
>>> got adopted. So it's the user who must ensure it works, and this
>>> indeed is undocumented.
>>
>> What's wrong with universally adopting UTF-8? The Windows VM does
>> that now and it seems far superior to having to deal with tons of
>> different encodings.
>>
>>> Perhaps a simple step to clean up the mess is adding three new
>>> system attributes to allow the image to know the current VM
>>> encoding for keyboard, clipboard, and file names. Then fix the
>>> image to set converters using these attributes, instead of second-
>>> guessing from the platform string as it is done now.
>>
>> Perhaps a simpler step is to assume everything is UTF-8 and give
>> people a little CS which turns all these converters under all
>> circumstances to UTF-8?
>
> This would break compatibility with older images - until new we
> tried to preserve backwards-compatibility.
>
> For my specific purposes, switching to UTF-8 in general would be
> fine - what about others?
>
> - Bert -
>
>
--
========================================================================
===
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
========================================================================
===
More information about the Vm-dev
mailing list