Witam.
Poszukałem w forum, ale niestety nie natkołem się na taki problem (ani na rozwiązanie) jaki mnie prześladuje. Mianowicie sprawa wygląda tak:
pisze program w mfc, pod windowsa ce 4.0 i mam dialog z edit boxe'm.
gdy wpisuje do niego tekst przez zmienną typu CEdit(zmienna.SetWindowsText("")) lub CString używając widestringa, tzn. _T("teksk") lub TEXT("text"), z polskimi znakami to wszystko wyświetla się ładnie z polskimi ogonkami i kreskami.
problem się zaczyna gdy, chcę w edit box'e wyswietlic napis z pliku. probowalem juz wiele sposobób pobrania danych z pliku, np. przez fgets, fgetws, fscanf, fwscanf. pobirajac je umieszczałem je też w różnych konstrukcjach: CString, wsting, char[], TCHAR[]. I wszystko to spełzało na niczym: w edit box'e tylko śmieci.
pomyślałem więc: coś jest nie tak z odczytem danych z pliku, więc jak to sprawdzić (debugowanie odpada, gdyż testowane przeze mnie urządzenie nie mam możliwości remote debuging:( ) wpadłem na pomysł aby dane te zapisać dalej do innego pliku. Praktycznie niezależnie od metody odczytu/przechowywania napisów polskie zanczki pięknie (i poprawnie) zapisują sie do pliku.
wtedy więc skończyły się moje pomysły (i opadły mi ręce) i postanowiłem zapytać na forum