Umlaute aus CSV ersetzen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Umlaute aus CSV ersetzen

    Hi,

    hätt nicht gedacht, dass ich mal mit str_replace n problem haben würde.

    Also ich les eine csv per file(). Dann will ich in ner Foreach schleife alle Umlaute ersetzen..macht er aber nicht.
    Was mach ich falsch???

    Datei im Anhang im Post drunter

    PHP Code:
    $s = array("ä","Ä","ü","Ü","ö","Ö","ß","-");
    $r = array("ä","Ä","ü","Ü","ö","Ö","ß","-");
    $f file("Baden-Württemberg".date("Y").".csv");
    foreach(
    $f as $i => $line)
    {
        if(
    $i == 0)
        {
            continue;
        }
        
    $row split(";",$line);
        list (
    $tag$monat$jahr) = split('[/.-]'$row[0]);
        
    $feiertage[mktime(0,0,0,$monat,$tag,$jahr)]['bez'] = str_replace($s,$r,$row[1]);
    }
    print_r($feiertage); 
    Last edited by Anbu; 01-10-2008, 13:55.
    Lurchi ! Lurchi ! Lurchi !

  • #2
    So hier die Datei hab überlesen dass man keine CSV hochladen darf
    Attached Files
    Lurchi ! Lurchi ! Lurchi !

    Comment


    • #3
      Keine Ahnung, warum du (auf diese Art/überhaupt) die Umlaute ersetzen willst, aber auf anhieb würde ich mal auf die Zeichensätze tippen.

      Was passiert, wenn du ein a oder ein B ersetzen willst? Klappt das auch nicht?

      Comment


      • #4
        normal ersetzen klappt nur bei Umlauten bockt er...bin echt ratlos ist mir bis jetzt noch nicht untergekommen...

        gibts bei ner csv vielleicht sachen die ich berücksichtigen muss?

        Er findet anscheinend die Umlaute einfach nicht!

        Hab auch schon versucht das Ascii Zeichen zu suchen aber klappt nicht...was ist da los?
        Last edited by Anbu; 01-10-2008, 14:13.
        Lurchi ! Lurchi ! Lurchi !

        Comment


        • #5
          Wenn z.B. dein PHPQuellText in iso-8859-15 erfasst wurde, die CSV aber in utf vorliegt, gibts genau diese Sorgen.
          Aber warumm willst du das "zu Fuß" konvertieren?
          Reicht dir nicht iconv() oder/und htmlentities()?
          Wir werden alle sterben

          Comment


          • #6
            ah ok danke lag daran...mein PHP script war im Ansii format codiert...

            blöd hätt ich auch drauf kommen müssen

            Danke
            Lurchi ! Lurchi ! Lurchi !

            Comment


            • #7
              zumal ich in der ersten Frage schon danach gefragt habe...

              Comment

              Working...
              X