utf8_encode() ?

Dieses Thema im Forum "PHP" wurde erstellt von Manni_HB, 5. Juli 2014.

  1. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Nicht lachen ... aber wann setzt man datt Dingens wo und warum ein?

    <Schäm ON>
     
  2. Christian Mueller

    Christian Mueller Beta-Held

    Um ISO-8859-1 codierte Zeichen in UTF8 darzustellen.
     
  3. MP Solution

    MP Solution Erfahrener Benutzer

    Stimmt, da dies auch Abhängig ist vom jeweiligen Land bzw. Staat. Schaue mal in deine MY SQL, welche Litanei dort vorhanden ist. Die Zeichen ä oder ö weden dann so geschrieben z.b. W&ouml;rter = Wörter das gleiche dann auch mit W&ouml;rter = Wärter. Bei der Umstellung im Shop Gambio ( so hatte ich es mal probiert ) erscheinen dann in den Meta Angaben die Wörter richtig aber Fehleranzeigen dann im Shop selber.

    LG
    Jörg
     
  4. Avenger

    Avenger G-WARD 2012/13/14/15

    Aber man muss vorher prüfen, ob der String nicht schon utf-8.codiert ist...

    Sonst wird das fasch.
     
  5. Christian Mueller

    Christian Mueller Beta-Held

    Ich hab's hier verwendet, weil's notwenig war. Umlaute und andere Sonderzeichen werden sonst nicht richtig im DPD-Retourenportal dargestellt.
     
  6. Timo (Gambio)

    Timo (Gambio) Administrator

    Bei Ajax Request ist es auch nötig, da Ajax Request in UTF8 übertragen werden, der Shop aber mit ISO läuft.

    MfG
     
  7. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Genau da trat das "Problemchen" zu Tage.
     
  8. Avenger

    Avenger G-WARD 2012/13/14/15

    Nicht notwendiger Weise...

    Man kann im AJAX-Request auch im "header" den "charset" definieren.

    JSON allerdings verlangt utf-8.