C: File: UTF-8 ohne BOM

Gast #3698871
Lesenswert?

Hallo Leute,

wie kann man in C eine Datei mit UTF8 ohne BOM erstellen?

Ich habe es schon probiert und auch den Gockel benutzt, aber bin nicht 
fündig geworden.

Hier ein Auszug von meinem Code. So funktioniert es nicht. Das Programm 
lässt sich ohne Warnings kompilieren und bricht bei "fputs" ab.
1
err = fopen_s(&fpointer, "test.txt", "w+,ccs=UTF-8");
2
if(err)
3
{
4
    printf("... Datei konnte nicht erstellt werden\n");
5
}
6
else
7
{
8
    fputs("Hallihallo", fpointer);
9
}
10
fclose(fpointer_svg);

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren