■ open 함수의 encoding 인자를 사용해 UTF-8(BOM) 인코딩 텍스트 파일을 여는 방법을 보여준다.
※ UTF-8(BOM) 인코딩 텍스트 파일은 \xef\xbb\xbf 값으로 시작한다.
▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 |
import codecs text = "테스트 문자열 입니다." with open("test.txt", "w", encoding = "utf-8-sig") as textIOWrapper: textIOWrapper.write(text) with codecs.open("test.txt", "r", encoding = "utf-8-sig") as streamReaderWriter: contentString = streamReaderWriter.read() print(contentString) |