Hallo zusammen,
ich rufe aus meinem Programm die Googlesuche auf. Das funktioniert solange im Dateinamen keine "&"-Zeichen im Dateinamen vorkommen.
Diese Zeichen sind ja erlaubt und kommen z.B. in Liedern recht häufig vor.
Nun hatte ich gehofft, dass mir TIdURI.URLEncode weiterhilft. Leider tut es das nicht.
ShellExecute(Handle, 'OPEN', PWideChar(TIdURI.URLEncode('http://www.google.de/search?q=' + Edt_Interpret.Text + ' - ' + Edt_Titel.Text)), nil, nil, SW_SHOWMAXIMIZED);
In dem Edit
Edt_Interpret.Text
könnte z.B. stehen: Smith & Burrows
In der Googler-Suche kommt dann nur "Smith" an.
Hat jemand eine Idee wie man das lösen könnte?
Vielen Dank vorab!