On 16 April 2018 at 17:51, Sven Van Caekenberghe <s...@stfx.eu> wrote: > Hi, > > Some people raise issues with file path encoding with non-ASCII characters. > > The following works fine for me (macOS, Pharo 7, using new File class): > > "works" > > (FileLocator temp / 'foo' , 'txt') writeStreamDo: [ :out | out << 'Les élèves > Français' ; crlf ]. > > (FileLocator temp / 'foo' , 'txt') readStreamDo: [ :in | in upToEnd ]. > > "works" > > (FileLocator temp / 'benoît' , 'txt') writeStreamDo: [ :out | out << 'Les > élèves Français' ; crlf ]. > > (FileLocator temp / 'benoît' , 'txt') readStreamDo: [ :in | in upToEnd ]. > > "works" > > (FileLocator temp / 'benoît') ensureCreateDirectory. > > (FileLocator temp / 'benoît' / 'benoît' , 'txt') writeStreamDo: [ :out | out > << 'Les élèves Français' ; crlf ]. > > (FileLocator temp / 'benoît' / 'benoît' , 'txt') readStreamDo: [ :in | in > upToEnd ]. > > > Can Linux/Windows users confirm that it works on their platform ?
Thanks for attacking this. All three work on Windows 10 English locale. I'd hope it wasn't different with French locale, but wait for a report on that. cheers -ben