Unicode charset

Status
Niet open voor verdere reacties.

grumbkow

Gebruiker
Lid geworden
20 aug 2007
Berichten
924
Beste,

Vanuit PHP genereer ik een .txt bestand.
Deze moet worden opgeslagen als unicode (als je kladblok opent, kan je dit kiezen bij het type.)

Ik heb al veel verschillende charsets gebruikt maar hij blijft altijd als UTF8 gezien worden door Notepad++ als codering.

Dit moet UCS-2 Little Enbian zijn oftewel ISO-10646-Unicode-Latin1

Dit is de header die ik er aan mee stuur.


PHP:
header("Content-Type: text/plain; charset=ISO-10646-Unicode-Latin1");

Heeft iemand enig idee hoe dit werkend te krijgen?

Bij voorbaat dank =)!
 
dit doe je toch met meta en niet met header?
 
header("Content-type: text/html; charset=ISO-10646-Unicode-Latin1");
 
Ik zou niet weten waarom je iets in unicode moet opslaan, maarja...

Na een minuutje op google te hebben gezocht, vond ik het volgende:

$text = "\xEF\xBB\xBF" . $text;

Zal wel iets te maken hebben met die rare tekentjes die bij de variabele text worden ingevoegd.
 
Het txt bestand waar het om gaat is een export van producten uit onze webwinkels.
Dit text bestand wordt in een programma geladen die het omzet naar barcode stickers.
Zo kunnen we alle bestellingen uitscannen en de voorraad correct beheren.

Dit systeem gaan we echter aanpassen en automatiseren vandaar dat het bestand als unicode moet worden opgeslagen, dit deden we eerst met de hand.

Het programma heeft namelijk unicode nodig om de barcode te kunnen genereren.
Dit kunnen we wel aanpassen naar UTF-8 alleen is het meer werk om het programma opnieuw te schrijven dan even de charset aan te passen!

Bedankt voor de reacties het werkt ondertussen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan