Sean P. DeNigris wrote
> I ran into this issue again.
I found a few other threads where this came up before over the years, but
seemed unresolved. Just after I posted I found one from 2014 [1] where you
shared a trick that worked!
Namely, 'http://myhost/path/with/umlaut/äöü.txt' asFileReference a
Sven Van Caekenberghe-2 wrote
>> 'https://en.wiktionary.org/wiki/prêt#French' asUrl =>
>> https://en.wiktionary.org/wiki/pr%C3%AAt#French
>> ?
>
> It would probably be possible to write a more lenient parser as opposed to
> a strict one. I have not yet given that idea much thought.
I ran into th
Sven Van Caekenberghe-2 wrote
> It would probably be possible to write a more lenient parser as opposed to
> a strict one. I have not yet given that idea much thought.
K, thanks for the explanation and assistance.
-
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f131
> On 7 Dec 2017, at 18:00, Sean P. DeNigris wrote:
>
> Why not:
> 'https://en.wiktionary.org/wiki/prêt#French' asUrl =>
> https://en.wiktionary.org/wiki/pr%C3%AAt#French
> ?
#asUrl invokes the URL parser that takes the EXTERNAL string representation of
a URL as input. It stays strict to the
Why not:
'https://en.wiktionary.org/wiki/prêt#French' asUrl =>
https://en.wiktionary.org/wiki/pr%C3%AAt#French
?
-
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
> On 7 Dec 2017, at 15:49, Sean P. DeNigris wrote:
>
> 'https://en.wiktionary.org/wiki/prêt#French' asUrl ==>
> ZnCharacterEncodingError: ASCII character expected. Ideas?
Non-ASCII characters are not allowed in a URL (in its external string
representation, the input of the parser), they must
Sean
The trick is to url encode the bit that contains the accented characters. In
your case, try:
('https://en.wiktionary.org/wiki/','prêt#French' urlEncoded ) asUrl
If you use urlEncoded on the whole string, the encoded slashes seem to confuse
things.
HTH
Peter Kenny
-Original Message-