Chupo
Slavan
- Učlanjen(a)
- 02.12.2007
- Poruke
- 2,872
- Poena
- 380
Imam neki projekat za fakultet, gde treba da iz velikog broja fajlova čitam podatke (informacije o lekovima), i da sa tim podatcima kasnije manipulišem u smislu pretrage i poređenja.
Aplikacija koju sam napravio funkcioniše odlično sa ASCII karakterima, ili sa ANSI enkodiranjem (to je valjda isto što i ASCII) ali ako je fajl zapisan u unicode formatu, konkretno UTF8 onda aplikacija ne funkcioniše kako treba, od toga da ništa korisno ne pročita iz fajla, do toga da neće rezultate u konzoli da ispisuje.
Rešenje bi bilo da fajlove konvertujem u ASCII set karaktera, ali imam 2500 fajlova, i taj posao ručno bi bio robija. Ako postoji neki program koji to može da uradi za mnogo fajlova automatski, predložite ga.
E sad, pitanje, postoje li neke funkcije, biblioteke i slično za rad sa Unicode formatom (iostream tokovi rade lepo sa char podatcima, sa wchar_t je sve nepredvidivo)?
I za kraj, zbog čega wcout ne ispisuje ništa u konzoli, iako kad debagujem aplikaciju i pratim niz karaktera on se prikazuje ispravno, međutim na konzoli ništa_
Aplikacija koju sam napravio funkcioniše odlično sa ASCII karakterima, ili sa ANSI enkodiranjem (to je valjda isto što i ASCII) ali ako je fajl zapisan u unicode formatu, konkretno UTF8 onda aplikacija ne funkcioniše kako treba, od toga da ništa korisno ne pročita iz fajla, do toga da neće rezultate u konzoli da ispisuje.
Rešenje bi bilo da fajlove konvertujem u ASCII set karaktera, ali imam 2500 fajlova, i taj posao ručno bi bio robija. Ako postoji neki program koji to može da uradi za mnogo fajlova automatski, predložite ga.
E sad, pitanje, postoje li neke funkcije, biblioteke i slično za rad sa Unicode formatom (iostream tokovi rade lepo sa char podatcima, sa wchar_t je sve nepredvidivo)?
I za kraj, zbog čega wcout ne ispisuje ništa u konzoli, iako kad debagujem aplikaciju i pratim niz karaktera on se prikazuje ispravno, međutim na konzoli ništa_