일간에러 2021-12-21 파일 업로드시 파일명 깨짐

오류 파일 업로드&다운로드 처리를 위한 모듈을 중간에 연결해 파일 업로드를 구현하던 중. 파일명이 영문이나 심지어 일본어로 되어 있어도 정상적으로 업로드 처리가 되었는데, 한글만 있으면 파일명이 깨지는 문제가 발생했다. 단순히 파일명만 깨지는 선에서 끝난다면 파일 명을 어딘가 기록 해 두고 어떻게든 우회하는 방법으로 처리 할 수 있겠지만, 문제는 위에 보이는 것 처럼 _start_offset 과 _end_offset을 기록하며 innorix 모듈이 파일을 쪼개서 전송하는 것 이었다. 파일 업로드가 한 요청으로 끝나는게 아니고 클라이언트 쪽에 설치된 이로릭스 클라이언트를 통해 브라우저 -> innorix(port:4033) -> 서버 과정으로 요청이 여러개로 쪼개져 전달되며 업로드 상태도 계속해서 업데이트..

Development/Daily Error 2021.12.21
Mac) 윈도우에서 작성된 텍스트파일 인코딩 변경하기.

학원에서 선생님께서 작성해주신 txt 파일이 있는데 읽으려고 했더니 파일이 깨지는 현상이 있었습니다. 맥의 기본 인코딩인 UTF-8로 읽으려고 해서 생기는 현상인데요, 윈도우에서는 CP949 ( 자바에서는 MS949 라고 부르죠) 인코딩이 기본입니다. 요즘같은 표준화 시대에 윈도우에서도 기본적인 인코딩을 모두 UTF-8로 바꿔주었으면 하는 개인적인 바람이 있지만 콧대높은 Microsoft가 쉽게 그렇게 바꿔줄 것 같지는 않습니다. 변경하고자 하는 파일이 있는 경로에서 Terminal을 실행해줍니다. 저는 위와같이 Finder - services(서비스) - Services Preference(서비스환경설정) - shortcuts(단축키) 에서 'New Terminal at Folder(폴더에서 터..

IT ⁄ Computer/Mac 2021.04.04