Just nu i M3-nätverket
Gå till innehåll

Skriva binärfiler i PHP från UTF-8-sidor


erikdal

Rekommendera Poster

Hej

 

Har en webbplats som använder UTF-8-kodade sidor (vilket är rekommendationen såvitt jag förstår).

Jag behöver skriva ut vissa data till en textfil för att använda i andra externa program.

 

Hur jag än gör så får jag utdatafilen med UTF-8-kodning, dvs med BOM i början (Hex EF BB BF).

Jag har provat med att sätta filtypen till binary men utan avsett resultat:

 

            if (($fp = fopen($outFileCSV, "wb")) == false)
 

Tacksam för tips hur att lösa detta problem.

 

Erik

Länk till kommentar
Dela på andra webbplatser

I och för sig intressant, men mitt problem är att jag inte vill ha BOM i början av filen.

Om jag skriver en binärfil så vill jag få en ren binärfil UTAN BOM.

 

Erik

Länk till kommentar
Dela på andra webbplatser

fopen & fwrite ska inte lägga till UTF-8 BOMen i dina filer automatiskt. Det kan vara OS:et, php konfiguration eller när du öppnar filen i editorn. 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...