Autor Beitrag
colaka
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 200
Erhaltene Danke: 4

Win XP, W7
Delphi 2005 Prof.
BeitragVerfasst: Di 19.07.11 06:09 
Hallo,

ich rufe in meinem Programm über Shellexecute Google auf mit einem Suchbegriff, der aus einer Tabelle kommt. Das funktioniert auch im Prinzip, außer wenn der Suchbegriff eine Raute enthält. Dann hängt Google automatisch eine wirre Zeichenfolge, wie &fp=1&bav=on.2,or.r_gc.r_pw.&cad=b an den Suchbegriff an und es erscheint eine leere, weiße Seite.

Wenn ich den Suchbegriff ganz normal in Google eingebe, erscheint die gewünschte Seite.

Kann mir hier vielleicht jemand sagen, wie ich das Problem handhaben kann?

Danke Ebi


Moderiert von user profile iconTh69: Topic aus Off Topic verschoben am Di 19.07.2011 um 10:43
Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Di 19.07.2011 um 12:00


Zuletzt bearbeitet von colaka am Di 19.07.11 19:07, insgesamt 1-mal bearbeitet
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 19.07.11 06:56 
Da eine Raute eine spezielle Bedeutung in einer URL hat, musst du die auch maskieren, sonst interpretiert der Server die als spezielles Zeichen.

Gib den Begriff doch einfach einmal selbst bei Google ein, dann siehst du, dass die Raute durch %23 ersetzt wird. :zwinker:
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4805
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Di 19.07.11 08:55 
Dafür gibt es die HttpUtility.UrlEncode-Methode (allerdings muß man dann die System.Web-Assembly einbinden).

Edit: ok, Thema verschoben ;-)


Zuletzt bearbeitet von Th69 am Di 19.07.11 09:45, insgesamt 1-mal bearbeitet
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 19.07.11 09:01 
Hier geht es wohl eher um Delphi. Aber Off Topic siehst du eben auch unter C# im Forum :D, in der Rubrik ist es ja auch falsch einsortiert...
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Di 19.07.11 09:10 
Und unter Delphi mit Indy nähme man TIdUri.URLEncode

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)