Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler: Gie?en --> Gießen

Einklappen

Neue Werbung 2019

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

  • Fehler: Gie?en --> Gießen

    Hallo,

    ich lade aus der OpenGeoDB die Städtenamen. Diese lasse ich dann in einem <SELECT> ausgeben. Hierbei kommt es allerdings zu dem Fehler, dass beispielsweise bei der Stadt Gießen die Darstellung Gie?en lautet. Ich habe nun schon mal versucht das Problem mit der utf8 Funktion zu lösen, aber das funktioniere nicht.

    Gibt es hier noch einen anderen Lösungsansatz?

    Danke und Gruß
    Thomas

  • #2
    Die Zeichensätze müssen richtig konvertiert werden. Ich vermute mal, OpenGeoDB liefert iso-8859-1, während du es eventuell per utf-8 darstellst?

    Ist geraten, aber zumindest wahrscheinlicher als umgekehrt.
    http://de.php.net/iconv

    Kommentar


    • #3
      wäre schön gewesen, aber das war leider auch nicht die Lösung.
      Es ist keine ISO-8859-1 Codierung. Über iconv_get_encoding bekomme ich auch keine Codierung heraus...

      Kommentar


      • #4
        Also zum Download werden nur UTF-8 Versionen angeboten ^^
        Wohl doch UTF-8? ß ist wohl noch ein-bytig

        Google findeste bestimmt was zum Zeichensatz der OpenGeoDB.

        Kommentar


        • #5
          Ich vermute mal, OpenGeoDB liefert iso-8859-1
          Ich glaube die liefern schon in UTF-8.

          Kommentar


          • #6
            Zitat von CIX88
            Ich vermute mal, OpenGeoDB liefert iso-8859-1
            Ich glaube die liefern schon in UTF-8.
            Wie kann es dann zu dem Fehler mit dem ß --> ? kommen?

            Kommentar


            • #7
              Überprüf doch ganz einfach mal, welcher Zeichensatz in der DB verwendet wird und welchen du zur Ausgabe verwendest.

              Kommentar


              • #8
                OpenGeodb ist zwar noch ( nicht mehr lange ) ne kleine Wissenslücke bei mir, aber sollten alle Stricke reisen versuchs doch einfach mal mit utf8_encode() und utf8_decode() .

                Ich bin aber recht sicher dass man da irgendwie einstellen können sollte welchen Charset man haben möchte.

                /me geht mal OpenGeodb testen.

                Gruß Sono

                Kommentar


                • #9
                  wenn ich mir deren homepage ansehe, scheinen selbst die leute von OpenGeodb selbst einige probleme mit ihrem verwendeten zeichensatz zu haben. eine entfernungs suche von lübben nach gießen fällt schon mal vollkommen flach.
                  dabei verwenden sie einen utf-8 header für ihr html file
                  <meta http-equiv="Content-type" content="text/html; charset=utf-8">

                  Kommentar

                  Lädt...
                  X