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); |