Now inspecting the file containent opens gtinspector and freezes Pharo :(
I think that I will remove this part of my book.
It is simpler.

On Tue, Sep 26, 2017 at 5:53 PM, Stephane Ducasse
<[email protected]> wrote:
> I'm reading your chapter :)
> Now I understand the file I found is totally bogus :)
> But the first one I found is indeed encoded in latin1.
> So I'm trying to convert it.
>
>
>
>
> On Tue, Sep 26, 2017 at 5:40 PM, Stephane Ducasse
> <[email protected]> wrote:
>>> Any chance you can point me to the original file ?
>>
>> No they removed it
>> May be I could try to convert it to utf-8 (I do not know how to do it)
>>
>>> The file is indeed in Latin1 encoded, but GitHub serves it as UTF-8 (it did 
>>> not change the contents, but the meta data).
>>
>> Ok I see the problem
>>>
>>> The default encoder option only works when the server says nothing, it does 
>>> not override what the server says.
>>
>> Ah ok.
>>
>>> The only way to read it, is by reading it binary (which basically ignores 
>>> the meta data) and then convert it manually:
>>>
>>> (ZnCharacterEncoder latin1 decodeBytes:
>>>   (ZnClient new
>>>         beBinary;
>>>         get: 
>>> 'https://raw.githubusercontent.com/SquareBracketAssociates/LearningOOPWithPharo/master/resources/listeDeMotsFrancaisFrGut.txt'))
>>>  lines.
>>>
>>> But this is very ugly.
>>>
>>> Best convert the original file to UTF-8 before uploading to GitHub.
>>
>> OK I will try to leanr how to do it.
>>
>>
>>>
>>> Sven
>>>
>>>
>>>

Reply via email to