텍스트 내보내기한 txt파일들을 통합하면 깨지는 문제
작성자
초보자
작성일
2017-11-08 14:54
조회
4819
윈도우10에서 "type *.txt > 통합파일" 명령어를 사용하여 통합하면 내용 깨지는 문제
- UNO일기에서 txt로 내보내기하면 UTF-8로 encoding되는 모양입니다.
- 윈도우 type 명령어로 통합하면 통합파일의 내용이 깨져서 보입니다.
- 개별 파일들을 Unicode, ANS 등으로 바꾸어 encoding한 후 통합해보니 정상으로 보입니다.
무엇이 문제일까요?
- UNO의 encoding상 문제?
- 윈도우 type 명령어 문제?
- 내보내기할 때 encoding을 선택할 수 있게하면 안될까요?
파일 하나로 내보내기 해주면 간단하고 좋겠어요.
기간 설정도 있고 해서 그리 어려울 것 같지도 않습니다만...
----------------------------------------------------------
고수님들도 의견 주시면 고맙겠습니다.
- UNO일기에서 txt로 내보내기하면 UTF-8로 encoding되는 모양입니다.
- 윈도우 type 명령어로 통합하면 통합파일의 내용이 깨져서 보입니다.
- 개별 파일들을 Unicode, ANS 등으로 바꾸어 encoding한 후 통합해보니 정상으로 보입니다.
무엇이 문제일까요?
- UNO의 encoding상 문제?
- 윈도우 type 명령어 문제?
- 내보내기할 때 encoding을 선택할 수 있게하면 안될까요?
파일 하나로 내보내기 해주면 간단하고 좋겠어요.
기간 설정도 있고 해서 그리 어려울 것 같지도 않습니다만...
----------------------------------------------------------
고수님들도 의견 주시면 고맙겠습니다.
http://zetawiki.com/wiki/CMD_utf-8_%ED%95%9C%EA%B8%80_%EC%82%AC%EC%9A%A9
위 글을 참조해서 code page를 변경한 후에 한번 해보시기 바랍니다.
파일 하나로 내보내기는 향후 업데이트 시 고려해보도록 하겠습니다.
개별 파일 자체는 UTF-8로 encoding된 것 같고, 잘보입니다.
이것을 윈도우 type 명령으로 새 파일을 만들면 새로만들어진 파을은 깨져서 나오네요.
윈도우 10 문제인가요?
번거롭게해서 미안합니다.
저도 윈도우10을 사용중인데 code page 변경하고 하니깐 문자가 깨지는 문제는 없었습니다.
code page 65001로 정상적으로 변경된게 맞나요?
제가 테스트한 내용입니다.
1)UNO에서 내보내기하면(UNO-일기.txt) UTF-8로 인코딩 됨
2)윈도우 type 명령어 시험
입력 파일 ANSI 코딩 => 출력 Unicode : 정상
입력 파일 UTF-8+Bom => 출력 Unicode : 정상
입력 파일 Unicode => 출력 Unicode : 정상
입력 파일 UTF-8 => 출력 Unicode : 깨짐
* chcp 949 또는 65001과는 상관 없는 듯
제 생각에는 UNO 일기 문제라기 보다,
윈도우 TYPE 명령어는 Unicode 인코딩으로만 인식하고, Unicode 로만 출력하는 것이 아닌가 합니다.
아니면 저의 윈도우10에 설정이 잘못되어있는지?
TYPE 명령어 옵션(parameter)도 다 모르고....