Zoals velen van jullie weten zijn er verschillende textbestand formats. De gewone ASCII, elke byte een character, Unicode, elke twee bytes een character, UTF-8, encoded, etc.
Ik ben nu met een programma bezig dat een text taalbestand kan inlezen, en die vervolgens naar goed unicode zet en zlib compressed.
Nu zijn de vertalers niet altijd even computer behendig als ikzelf, en krijg vaak die dingen in verschillende formaten. Internet Explorer kan ze meestal allemaal goed lezen als ik ze naar .txt rename, maar om elke release elke language file eerst door IE te halen is echt een ramp. Verder wil ik dat de vertalers binnenkort zelf hun bestanden laten encoden tot het native bestand, en aangezien ze geen idee hebben wat het verschil is tussen unicode/ascii/utf8, of sommige editors de keuze niet geven, is dat allemaal vrij ingewikkeld.
Voor normaal unicode zetten sommige editors (oa UltraEdit) de bytes FFFE voor. Maar anderen doen dat weer niet
Is er ergens een library/Win32 functie die al deze filetypes kan inlezen? en zo niet, hoe zouden jullie dit aanpakken?
Alvast bedankt,
TB
EDIT: Oops! even vermelden waar ik dus in bezig ben
Bij deze dus: C++
Ik ben nu met een programma bezig dat een text taalbestand kan inlezen, en die vervolgens naar goed unicode zet en zlib compressed.
Nu zijn de vertalers niet altijd even computer behendig als ikzelf, en krijg vaak die dingen in verschillende formaten. Internet Explorer kan ze meestal allemaal goed lezen als ik ze naar .txt rename, maar om elke release elke language file eerst door IE te halen is echt een ramp. Verder wil ik dat de vertalers binnenkort zelf hun bestanden laten encoden tot het native bestand, en aangezien ze geen idee hebben wat het verschil is tussen unicode/ascii/utf8, of sommige editors de keuze niet geven, is dat allemaal vrij ingewikkeld.
Voor normaal unicode zetten sommige editors (oa UltraEdit) de bytes FFFE voor. Maar anderen doen dat weer niet
Is er ergens een library/Win32 functie die al deze filetypes kan inlezen? en zo niet, hoe zouden jullie dit aanpakken?
Alvast bedankt,
TB
EDIT: Oops! even vermelden waar ik dus in bezig ben
[ Voor 4% gewijzigd door TheBlasphemer op 23-11-2005 19:36 ]
[img=http://www.web2messenger.com/smallstatus/w2m/theblasp.png]