My code to download some UTF8 text with japanese kanji from an url:

url := 'http://www.hatinosu.net/onsen/import.kml' asZnUrl.
url_string := url retrieveContents.
url_string class. ByteString

Now the japanese parts of url_string are unreadable.

What I need is WidString and not ByteString.
On linux I "solved" the problem with this workaround.


download := 'wget -O /tmp/file.tmp "http://www.hatinosu.net/onsen/import.kml";'.
OSProcess thisOSProcess waitForCommand: download.
fs := FileStream fileNamed: '/tmp/file.tmp'.
string := fs contents.
fs close.
string class. WideString

How do I do this without extern programms?

Dirk.

Reply via email to