-
파일읽기 – Streamreader 한글 깨짐.
작업을 하던도중 텍스트 형태도 내보면 파일을 C#에서 읽어오게 됐다.StreamReader 를 이용해서 불러오는데 자꾸 깨지는 것이다. ㅠㅠㅠㅠㅠㅠㅠㅠㅠ 위와 같이 깨짐… 짜증 폭발 ㄷㄷㄷ 날씨도 더운데 .. ———————한글 깨짐 방지 하는 방법 ——————————-.net 에서는 문자열 처리시 인코딩 처리를 해주지 않으면 기본적으로 UTF-8로 처리를 한답니다.그래서 원하는 문자열 인코딩을 명기 해야한다네요. StreamReader file = new StreamReader(dbname, Encoding.Default);위와같이 파일스트림을 오픈하면…
-
CFileDialog 파일을 읽거나 저장할때 파일창 띄우기
파일에 변수의 내용을 직렬화 해서 저장,읽어들이는 예제CFileDialog dlg( TRUE(읽기)/FALSE(저장), 기본확장자, 기본파일명, 열기모드->MSDN 참고, 파일창 아래쪽에 나오는 필터링)파일을 열어 변수에 읽어들일때 char szFilter[] = “PCMON (*.CFG) | All Files(*.*)|*.*||”; CFileDialog dlg(TRUE, “cfg”, “pcmon”, OFN_HIDEREADONLY, szFilter); if(IDOK == dlg.DoModal()) { CString strPathName = dlg.GetPathName(); CFile fp; CFileException e; if(!fp.Open(strPathName, CFile::modeRead, &e)) { e.ReportError(); return; } CString str; CArchive ar(&fp, CArchive::load); ar >> str;}파일을…
-
MFC 파일선택 대화상자
한개의 파일만 선택할 경우 char szFilter[] = “Image (*.BMP, *.GIF, *.JPG) | *.BMP;*.GIF;*.JPG | All Files(*.*)|*.*||”; CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, szFilter); if(IDOK == dlg.DoModal()) { CString strPathName = dlg.GetPathName(); } 여러개의 파일을 복수 선택할 경우 dwFlag에 OFN_ALLOWMULTISELECT 설정한다. 선택된 여러 파일 리스트가 저장될…
