Ankündigung

Einklappen
Keine Ankündigung bisher.

HS-Webabfrage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HS-Webabfrage

    Habe bei einer Webabfrage mit der Darstellung von ä, ü, ö, ß Probleme. Habe eine Übersetzungs-Baustein mit folgenden Zeilen ergänzt, aber kein Erfolg gehabt. Wer kann helfen.

    5012|0|""|"__import__('string').replace(SN[1],'ü;','ü')"|""|0|0|1|0
    5012|0|""|"__import__('string').replace(SN[1],'ä;','ä')"|""|0|0|1|0
    5012|0|""|"__import__('string').replace(SN[1],'ß;','ß')"|""|0|0|1|0
    5012|0|""|"__import__('string').replace(SN[1],'Ü;','Ü')"|""|0|0|1|0
    5012|0|""|"__import__('string').replace(SN[1],'ö;','ö')"|""|0|0|1|0






    PS: Anbei ein paar Bilder

    #2
    Mich wundert, dass dein Format RDF ist.

    Welcher RSS-Feed ist denn das, ich teste das mal bei mir.
    Gruß Matthias
    EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
    - PN nur für PERSÖNLICHES!

    Kommentar


      #3
      Zitat von MatthiasS Beitrag anzeigen
      ...

      Welcher RSS-Feed ist denn das, ich teste das mal bei mir.

      Danke für Deine Hilfe.

      www.ard.de/static/imp/rss/ardde_ratgeber.xml
      www.heise.de/newsticker/heise-atom.xml

      Was mich wundert, im Originaltext und im Quelltext werden die Umlaute richtig dargestellt.

      Kommentar


        #4
        Bei mir auch so.

        Hängt wohl damit zusammen. Muss ich mal durchdenken....ist nicht so meine Welt

        http://aktuell.de.selfhtml.org/artik...f8b64/utf8.htm
        Gruß Matthias
        EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
        - PN nur für PERSÖNLICHES!

        Kommentar


          #5
          Siehe auch:

          http://www.knx-user-club.de/forum/sh...4&postcount=12
          Gruß Matthias
          EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
          - PN nur für PERSÖNLICHES!

          Kommentar


            #6
            Das wird nur auf Codeebene gehen.

            Hier ist die Tabelle, dann fehlt nur noch das Suchen nach CHR(195) und CHR(182) um das dann durch "ö" zu ersetzen.

            Ein Stück HS-Code dafür sieht so aus:
            Code:
            5012|0|"EN[6]==1"|"__import__('string').replace(EN[1],chr(EN[2]),chr(EN[3]))"|""|1|0|0|0
            Muss natürlich noch an die Gegebenheiten angepasst werden.
            Gruss aus Radevormwald
            Michel

            Kommentar


              #7
              Umlaute <-> HTML Entities

              Wenn Du die Umlaute durch HTML-Entities ersetzt, dann bist Du auf jedem Browser dieser Welt fein. Siehe auch:
              http://de.selfhtml.org/html/referenz/zeichen.htm
              Grüße Marc

              Kommentar


                #8
                Wenn der Input in UTF-8 daherkommt, sollte es doch möglich sein, mithilfe der Built-In Bibliotheken ein einfaches "replace" durchzuführen und z.B. ISO-8859-1 auszugeben.

                In Python sähe das dann so aus:

                Code:
                input = "UTF-Text"
                unicode = input.decode('utf-8')
                print unicode.encode('iso-8859-1', 'replace')
                Wäre das vielleicht möglich mithilfe eines Logikmoduls entsprechend umzusetzen (mir fehlt es leider an Möglichkeiten derzeit, sonst hätte ich das selbst getestet) ?

                Beispiel:
                Code:
                5012|0|""|"SN[1]=EN[1].decode('utf-8')"|""|0|0|1|0
                Gruß,
                Paco
                Do ut des.

                Kommentar


                  #9
                  - Sorry. Habe ein paar Dinge durcheinander gebracht. Gelöscht. -
                  Gruß, Rainer

                  Kommentar


                    #10
                    Zitat von Taxus Beitrag anzeigen
                    . Ich habe es mit einer Abfrage einer ebenfalls utf-8-codierten Seite (Wikipedia) getestet.
                    Hi Taxus,

                    I've been plagued with the display of the french character set encoded in UTF-8, since the beginning. In my case, it was most noticeable with Google pages.
                    I've written a Baustein (based on Matthias umlaut) to translate each character from UTF-8 to ISO Latin 1.

                    Now I learn it could be done with 1 line
                    "__import__('string').decode(EN[1],'utf-8')"

                    GREAT !
                    Thank you

                    Kommentar


                      #11
                      Hi Raymond,
                      sorry for dashing your hope. I had solved the utf-translation the same way like you did before. When I tested the decode-method this morning, I forgot to replace the module , and noticed my fault too late. This is why I withdrew my posting. Sorry again.
                      Gruß, Rainer

                      Kommentar


                        #12
                        Kann man aus den gesammelten Info`s auch ein vernüftigen Baustein machen, mit dem jeder etwas anfangen kann?

                        Kommentar


                          #13
                          Hab zur Zeit das gleiche Problem, dass Umlaute aus dem RSS-Feed von AreaDVD auch nicht richtig dargestellt werden.Gibt es hierfür schon eine Lösung?

                          Kommentar


                            #14
                            Schon mal im Downloadbereich gestöbert?
                            Tipp: http://www.knx-user-forum.de/downloa...?do=file&id=49
                            Gruss aus Radevormwald
                            Michel

                            Kommentar


                              #15
                              Zitat von Michel Beitrag anzeigen
                              Schon mal im Downloadbereich gestöbert?
                              Tipp: http://www.knx-user-forum.de/downloa...?do=file&id=49
                              Den hab ich schon ausprobiert,geht aber nicht......

                              Im Quelltext von areadvd steht,dass die RSS-Feed´s auch UTF-8 kodiert sind.

                              Kommentar

                              Lädt...
                              X