encoding 4

[ssh] 기존에 잘 쓰던 공개키 파일 윈도우에다 두고 WSL 에서 이 파일로 접속 시 public_key 접속 거부 당할 때

기록용으로 남깁니다. aws 에 업무용 vm 이 생성되어 있습니다. 초반에 접속에 애를 먹고 나서.. putty 용으로 키를 변환(ppk)해서 남겨둔 뒤로 putty 에서 해당 키 지정해서 접속하면 접속이 잘 됩니다. 당연히 잘 되겠거니 하면서 cmd.exe 열어서 bash 명령으로 WSL 진입한 상태에서 원본(이라 쓰고 착각했던이라고 읽는...) pem 키 파일을 다음과 같이 지정해서 접속을 시도했는데 거절당하더군요 ssh -i "original_key.pem" user@abcd.compute.amazonaws.com Warning: Identity file skp-arhis-server-key.pem not accessible: No such file or directory. user@abcd.com..

IT/System Digging 2023.07.14

[python3] pathlib 으로 encoding 지정해서 파일 읽기

기록용으로 남깁니다. 엑셀에서 csv 로 변환한 파일을 읽으려고 하니 오류가 생겼습니다. SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape encoding 을 지정하니 정상 동작합니다. f = open("kk.csv", "r", encoding="utf-8") 그냥 open 말고 pathlib 을 사용해서도 읽고 싶었습니다. data = Path("kk.csv").read_text(encoding="utf-8") 디저트로 윈도우 파일 경로를 그대로 붙여넣었더니 오류가 발생해서 간단히 해결했습니다. "d:\doc\kk.csv" 로 쓰면 \가 escape..

IT/python 2023.02.16

[git-bash] 윈도우/리눅스에서 git diff 한글 깨짐 - 2020.10.20 갱신

원본 2016.02.15. 09:56 simryang 현재 아래 내용이 잘되지 않아서 검색해보니 LC_ALL 값을 지정하라는 내용이 있었습니다. set LC_ALL=ko_KR.UTF-8 그런데.. 안됩니다.. chcp 65001 도 안됩니다.. i18n.commitEncoding, i18n.logOutputEncoding 도 안먹습니다.. core.page 를 'less --raw-control-chars' 로 지정하는 것은 less 를 찾을 수 없답니다!!! 혹시나 싶어서 powershell 을 실행시켜서 $env:LC_ALL 을 지정해도 안됩니다 ㅜㅜ 한참을 뒤지다가 스택오버플로우 사이트를 뒤지는데 대부분의 답변이 실행이 안되는데 LESSCHARSET을 기존의 latin1 이 아닌 UTF-8로 지정하..

IT/VCS 2020.10.20

[git-bash] 윈도우/리눅스에서 git diff 한글 깨짐-갱신 2020.10.16

윈도우에서 한글(cp949) 사용중인 경우이전 내용을 오랜만에 적용해보니 한글이 일부만 표시되고 깨집니다..그래서 인터넷을 뒤지니 LC_ALL 값을 ko_KR.UTF-8 로 주라고 하네요. 근데 이상하네요 이거 리눅스 언어 관련 환경 변수인데 이제 윈도우에서도 먹나?? 잘 먹네요!! 시스템 설정에 추가해놓고 쓰시면 되겠습니다. 이제 윈도우에서는 아래 설정처럼 힘들게 할 필요가 없어졌네요!!참고로 윈도우 버전은 10 1809 17763.1282 입니다 참조 글에서 git diff 에 영향 주는 내용만 추출 먼저 git config에 encoding 관련 설정을 추가해줍니다. i18n 섹션이 없으면 아래 내용 그대로 추가해줍니다.(commit~과 logout~ 앞의 공백은 탭) $ git config --g..

IT/VCS 2016.02.15