Hello Monks,
I have a list of UTF-8 encoded names in a file:
$ file -i names.txt
names.txt: text/plain charset=utf-8
$ cat names.txt
Ján Slota
Peter Kažimír
Alojz Hlina
František Mikloško
Ján Počiatek
I want to check whether these names are associated with some Slovak companies. I want to do it by running this script against the Business register (there is no API, AFAIK). The problem is, I'm not getting the expected results for all names (the script works just for the third name/line in the file). I guess it is because of the URI encoding done by URI::Encode (line 26, 27 in the script) - for example for the second name from the file I get:
http://www.orsr.sk/hladaj_osoba.asp?PR=Ka%C3%85%C2%BEim%C3%83%C2%ADr&M
+ENO=Peter&SID=0&T=f0&R=on
and the portal is expecting (I get this by filling in the form on the
portal):
http://www.orsr.sk/hladaj_osoba.asp?PR=Ka%9Eim%EDr&MENO=Peter&SID=0&T=
+f0&R=on
I
read I shouldn't even need to use
URI::Encode most of the time. I have tried without it and with
URI::Escape - without success. Can you show me the way? Thanks.
Excellence is an art won by training and habituation: we do not act rightly because we have virtue or excellence, but we rather have these because we have acted rightly. -- Will Durant