[ Djoks @ 15.02.2005. 09:17 ] @
Pozdrav narode! Evo jednog MFC VC++ početničkog pitanja: Imam UTF8 tekstualni fajl, koji parsiram i sadržaj pišem u HTML fajl. Nažalost, ukoliko se u input-fajlu pronađe neki simbol tipa ščćž, u output-u se pojavljuju čudni znakovi iz asci koda. Evo mog primjera: Code: CStdioFile cf; if(cf.Open("c:\\temp\\fajl.xml", CFile::modeRead)) { int nFileLength = cf.GetLength(); char *lpBuffer = new char[nFileLength+1]; try { cf.Read(lpBuffer, nFileLength); } catch (CFileException *e) { e->Delete(); delete [] lpBuffer; } lpBuffer[nFileLength] = 0; CString sadrzaj; sadrzaj = lpBuffer; delete [] lpBuffer; cout << (LPCTSTR)sadrzaj << endl; } Ukoliko fajl.xml sadržaj izgleda ovako: "cvrči cvrči čvorak...", izlaz izgleda ovako: "cvr─Źi cvr─Źi ─Źvorak..." Kako da prevaziđem problem? Đorđe +++[code][code] |