ANSI

pyqt로 file open, file save 할 때 인코딩 주의점
우린 보통 파일 오픈할 때만 인코딩을 신경쓰게된다. 하지만 저장을 할 때에도 인코딩을 맞춰줘야 에러가 발생하지않는다. 왜냐하면 pyqt에서 제공하는 textedit 을 저장하면, 기본으로 ANSI로 저장되게 되는데, 이는 CP949로만 인코딩이 가능하다. 그냥 아무 옵션주지않고 할거라면 CP949로만 호출하면 되는데, 만약 UTF-8로 옵션을 줄거라면 저장할 때에도 UTF-8 옵션을 줘야한다. PYQT 내에서 저장한 파일 외 +@로 다른 파일을 불러올 계획이 있다면 꼭 UTF-8로 통일시켜야한다. 예를들어 메모장은 기본 인코딩이 UTF-8이기 때문에 바로 에러가 발생한다. 참고코드 def filesave(self): # 텍스트창에 써져있는 내용들을 저장함. txt한정으로 저장 FileSave = QFil..