Anzeige:
Ergebnis 1 bis 3 von 3

Thema: String cut bei Umlaut in Array bei json_encode

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.10.2005
    Ort
    Hamminkeln
    Beiträge
    302

    String cut bei Umlaut in Array bei json_encode

    Hallo zusammen,

    ich weiss nicht wo ich noch suchen soll und kann...
    Mittels "print "<script type='text/javascript'> var customerlist = ".json_encode($customer_list)."; </script>";" übergebe ich das PHP Array an eine Javascript Funktion. Soweit so gut, leider ist es so, das beim Aufrufen der Daten Strings abgeschnitten ode rgarnicht angezeigt werden, wenn die Sonderzeichen (Umlaute) enthalten. Ein Print des Arrayinhaltes in PHP zeigt die Daten noch einwandfrei an, ein Aufruf in Javascript zeigt dann oben Beschriebenes. Daten ohne Sonderzeichen werden korrekt angezeigt.
    Im Javascript sieht es so aus:
    var fld_city = document.getElementById('city');
    fld_city.value = customerlist[k]['city'];
    Hat jemand ein Tipp was ich besser machen kann?
    Würde mich freuen, wenn ihr mir helfen könnt.
    Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

  2. #2
    Registrierter Benutzer Avatar von ContainerDriver
    Registriert seit
    10.01.2003
    Beiträge
    418
    Hallo,

    google hat u.a. diesen Link ausgespuckt: http://lists.phpbar.de/pipermail/php...16/028443.html bzw. http://de2.php.net/manual/de/functio...code.php#69393.

    Funktioniert es damit?

    Gruß, Florian
    Ein gebrechlich Wesen ist der X-Server.

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.10.2005
    Ort
    Hamminkeln
    Beiträge
    302
    Hi Florian,

    yep, das war genau das, was mir fehlte!!! Habe mein Script angepasst und nun läuft es.

    Danke für deine Hilfe!
    Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •