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

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

Rekommendera Poster

erikdal

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

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
erikdal

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

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Phenomen

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. 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...