Patrick: Wie kann man das %20 in ein blank um Wandeln??

Hallo habe einen Text aus dem Browser genommen.Leider enthält der so komische %20 Zeichen wenn ich sie anzeigen lasse. Wie kann man ein solches Zeichen umwandeln in blank.

Z.b. Martin%20Hans sollte sein Martin Hans

  1. Halihallo Patrick

    Hallo habe einen Text aus dem Browser genommen.Leider enthält der so komische %20 Zeichen wenn ich sie anzeigen lasse. Wie kann man ein solches Zeichen umwandeln in blank.

    In welcher Programmiersprache solls denn sein?

    Viele Grüsse

    Philipp

    1. In welcher Programmiersprache solls denn sein?

      Viele Grüsse

      Philipp

      Hallo Philipp

      in Perl.

      gibts ein script das sämtliche zeichen in Perl umwandelt?

      1. Halihallo Patrick

        in Perl.

        Warum wähtest du CGI? - CGI ist eine Schnittstelle, keine Programmiersprache.

        gibts ein script das sämtliche zeichen in Perl umwandelt?

        Ja. Du möchtest in deiner Konsole

        perldoc URI::Escape

        eingeben. Oder aber, wenn's nur um die %20-er geht, dich mit perldoc perlre beschäftigen
        (was ich jedoch _nicht_ glaube!).

        Viele Grüsse

        Philipp

        1. Weil ich ein cgi sript habe aber in perl geschrieben. Wie soll das gehn mit diesem

          perldoc URI::Escape

          1. Halihallo Patrick

            Weil ich ein cgi sript habe aber in perl geschrieben.

            Nun, die Syntax wird von Perl vorgegeben, somit wäre das der passendere Threadtitel.
            CGI hat damit _absolut nix_ zu tun.

            Wie soll das gehn mit diesem perldoc URI::Escape

            Wie gesagt, geh in die Konsole und tippe ein. Perl Lokal-Installation vorausgesetzt.
            Wenn nicht, besuche http://www.perldoc.com dort ist ein Abbild davon.

            Viele Grüsse

            Philipp

      2. Hallo Patrick,

        In welcher Programmiersprache solls denn sein?
        in Perl.

        Versuche es mal mit Suchen und Ersetzen, also so:

        $dein_string =~ s/%20/ /g;

        Das müsste eigentlich funktionieren.

        gibts ein script das sämtliche zeichen in Perl umwandelt?

        Wie meinst du das?

        mfg Torsten

        --
        Opinions are like assholes: everybody has one.
        ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}
        1. Hallo Patrick,

          In welcher Programmiersprache solls denn sein?
          in Perl.

          Versuche es mal mit Suchen und Ersetzen, also so:

          $dein_string =~ s/%20/ /g;

          Das müsste eigentlich funktionieren.

          Das Funktioniert bedingt denn es löscht mir alle nachfolgenden Zeichen.

          1. Hallo Patrick,

            Das Funktioniert bedingt denn es löscht mir alle nachfolgenden Zeichen.

            Unerklärlich, bei mir funktioniert's. Wie schaut denn dein Quelltext aus?

            mfg Torsten

            --
            Opinions are like assholes: everybody has one.
            ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}