Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: CSV Export // Unicode Zeichen

  1. #1
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    418

    Standard CSV Export // Unicode Zeichen

    edit: Sry merke gerade das hätte ins Entwicklerforum gehört.

    Guten Tag,

    ich programmiere gerade einen csv/txt export zB für Isotope um die Bestellung dem Steuerberater weiterzugeben.
    Leider komme ich beim Thema sonderzeichen nicht weiter - hab bereits alles versucht was google hergab (naja fast )


    wenn ich den output hardcode und
    Code:
    $output = '()test#€'
    werden die Sonderzeichen richtig ausgeben.

    Wenn ich aber den Output aus der Datenbank füttere werden die Klammern im notepad oder Libre Office Calc als
    Code:
    & # 4 0 ; (leerzeichen habe ich hier eingefügt)
    dargestellt

    ich verstehe den Unterschied nicht ganz und weiss nicht mehr wo ich ansetzen soll. Umlaute usw funktionieren

    Code:
     header('Content-Description: File Transfer');
    	header('Content-Type: text/html; charset=UTF-8');
        header('Content-disposition: attachment; filename=export.txt');
        header('Content-Length: '.strlen($output));
        header('Expires: 0');
    	header('Pragma: no-cache');
    	echo $output;
    PS: Achja ich befinde mich in einer function in der DCA im onsubmit callback und die Daten werden aus den Isotope Datenbanken gefüttert. Der Fehler tritt (in diesem Fall) bei der Stadt auf.
    Geändert von Nacht69 (21.04.2021 um 16:35 Uhr)

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.942

    Standard

    Contao „encoded“ den Text und speichert dies in der Datenbank (input encoding). Du bekommst also genau das, was in der Datenbank steht. Wenn Du es in Deinem Export anders haben willst, musst Du etwas wie html_entity_decode() verwenden.

    Edit: fix typo
    Geändert von fiedsch (22.04.2021 um 06:18 Uhr)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    418

    Standard

    Vielen Dank! Das wars...

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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