Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst]Sonderzeichen ersetzen…

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst]Sonderzeichen ersetzen…

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Stmiko last edited by

      Hallo zusammen,

      der u.a. code funktioniert, sieht nur leider nicht sehr elegant aus 🙂

      Kennt jemand eine bessere Lösung?

      // Sonderzeichen in Betreff und Text ersetzen
      Betreff = Betreff.replace(" ","%20");
      Betreff = Betreff.replace("ä","%C3%A4");
      Betreff = Betreff.replace("ö","%C3%B6");
      Betreff = Betreff.replace("ü","%C3%BC");
      Betreff = Betreff.replace("Ä","%C3%84");
      Betreff = Betreff.replace("Ö","%C3%96");
      Betreff = Betreff.replace("Ü","%C3%9C");
      Betreff = Betreff.replace("ß","%C3%9F");
      Betreff = Betreff.replace("#","%23");
      Betreff = Betreff.replace("+","%2B");
      Betreff = Betreff.replace("&","%26");
      Text = Text.replace(" ","%20");
      Text = Text.replace("ä","%C3%A4");
      Text = Text.replace("ö","%C3%B6");
      Text = Text.replace("ü","%C3%BC");
      Text = Text.replace("Ä","%C3%84");
      Text = Text.replace("Ö","%C3%96");
      Text = Text.replace("Ü","%C3%9C");
      Text = Text.replace("ß","%C3%9F");
      Text = Text.replace("#","%23");
      Text = Text.replace("+","%2B");
      Text = Text.replace("&","%26");
      
      

      Vielen Dank im Voraus für die Hilfe.

      Lg

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Sieht doch elegant aus, gibt aber dennoch einen Befehl dafür:

        var Betreff = " äöüÄÖÜß#+&";
        var Text = " äöüÄÖÜß#+&";
        
        Text = encodeURIComponent(Text);
        Betreff = encodeURIComponent(Betreff);
        
        log ('Text (encoded): ' + Text);
        log ('Betreff (encoded): ' + Betreff);
        

        Gruß

        Pix

        1 Reply Last reply Reply Quote 0
        • S
          Stmiko last edited by

          Hallo Pix,

          genau sowas habe ich gesucht…funktioniert super...vielen Dank 🙂

          Lg

          1 Reply Last reply Reply Quote 0
          • Matten Matten
            Matten Matten last edited by

            @pix:

            Sieht doch elegant aus, gibt aber dennoch einen Befehl dafür:

            var Betreff = " äöüÄÖÜß#+&";
            var Text = " äöüÄÖÜß#+&";
            
            Text = encodeURIComponent(Text);
            Betreff = encodeURIComponent(Betreff);
            
            log ('Text (encoded): ' + Text);
            log ('Betreff (encoded): ' + Betreff);
            

            Gruß

            Pix `

            Kann ich das "URI" auch mit "HTML" ersetzen?

            Ich habe Probleme mit dem übertragen von Texten in eine Zeichenketten Variable meiner CCU2.

            Gruß Matten

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            477
            Online

            31.9k
            Users

            80.2k
            Topics

            1.3m
            Posts

            3
            4
            1574
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo