On Fri, May 25, 2018 at 10:49 AM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
We looked at this before, but came to no conclusion.

The problem lies with OS environment variable decoding.

I don't think that the window title comes from an OS env var.
This should be some encoding missing in the primitive (or the caller of the primitive) that sets the window title or even a VM issue.
��

I created a 64-bit Pharo 7 in /tmp/��t�� on macOS.

FileLocator imageDirectory resolve.
��"File @ /private/tmp/��t��"

Smalltalk os environment at: 'PWD'.
��"'/tmp/����t����'"

(Smalltalk os environment at: 'PWD') asByteArray utf8Decoded.
��"'/tmp/��t��'"

Smalltalk os environment asDictionary.

FileBrowser works OK too but starts up with a wrong window title.

I believe the real issue is that we are not 100% sure that it is always UTF8 on all platforms all the time (i.e. apparently users can put their (Windows) OS in a different encoding).

Well, not even. Because environment variables can have arbitrary data, in whatever encoding.
IMHO, It's up to the user, the one that reads/write into PWD to encode/decode it correctly.

We are in a sprint right now, I'm working with Asbath on some simple issues so he learns the process.��
I'll take a look at this in some minutes.
��

> On 25 May 2018, at 10:28, Hilaire <hilaire@drgeo.eu> wrote:
>
> I second you on this issue. Something went wrong in the encoding in the path in your window title. �� smells like UTF-8 issue.
>
> Looks like Pharo7 still has some issue(s) when handling UTF-8 characters used in modern Operating System filling system.
>
> Another example of this problem, with DrGeo copied in a path with UTF-8 characters, for example ��t�� folder. When DrGeo is started, Pharo creates a folder �����t���� where it creates some locale/ folder
>
> I see this problem on ubtuntu 17.10 and Mac OSX at my school.
>
> We have this problem for years, I was believing it was fixed, but apparently not.
>
> Hilaire
>
>
> Le 25/05/2018 �� 04:09, peter yoo a ��crit :
>> so.. application location include korean charactor then broken title string in pharo window.
>> (of course ubuntu 18.04 with gnome env)
>>
>> broken title is "������������". it's ok? or where to report?
>>
>> look a attached file please.
>>
>> --
>
> --
> Dr. Geo
> http://drgeo.eu
>
> <P7-utf8.png>





--

������

Guille Polito

Research Engineer

Centre de Recherche en Informatique, Signal et Automatique de Lille

CRIStAL - UMR 9189

French National Center for Scientific Research - http://www.cnrs.fr


Web: http://guillep.github.io

Phone: +33 06 52 70 66 13