본문 바로가기

UTF-83

[Python] encoding utf-8 설정하기 python은 기본 encoding이 ASCII입니다. 이는 한글을 쓰게되면 깨지기 쉽상입니다. 혹은 Syntax Error도 발생되는 경우도 있죠. 이럴때는 아래와 같이 Python인코딩을 utf-8로 설정하도록 해주면 됩니다. #!/bin/env python #-*- coding: utf-8 -*- 이제부터는 글자깨져서 고민하는 일을 없겠네요. 혹시 euc-kr이나 다른 인코딩을 원하시면 coding: [요기] 에 명시 해주면 됩니다. 별거 아닌일이지만, 은근히 까먹고 귀찮아서 빼먹게 되면, 나중에 글자깨지고 알게되는.. 마법의 ASCII.. ㅋㅋㅋ;; 2022. 12. 15.
[Error] Python json 파일 읽어 올때 : json.decoder.JSONDecodeError: Unexpected UTF-8 BOM json은 모든 프로그램에 자주 쓰이는 형태인데요 이번엔 python에서 json파일을 읽을 때 에러가 발생하여 포스팅을 작성하게 되었습니다. 문제 json파일 읽기 시 아래와 같이 문제가 발생함 문제 코드 with open(file_path, 'r', encoding='utf-8-sig') as json_file: json_data = json.load(json_file) print (json_data) 에러 File "/usr/lib/python3.8/json/__init__.py", line 337, in loads raise JSONDecodeError("Unexpected UTF-8 BOM (decode using utf-8-sig)", json.decoder.JSONDecodeError: Un.. 2022. 1. 4.
[CentOS] SSH접속 시 warning: setlocale: LC_CTYPE 에러 해결방법 CentOS SSH 접속 시 아래와 같은 에러가 발생될때가 있다. [Error 증상]CentOS SSH 접속 시 아래와 같은 메세지가 출력됩니다. 1-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directorycs [원인] /etc/environment 파일에 locale 환경변수가 등록되어 있지않아 문제가 발생됩니다. (예전 CentOS 5 하위에는 문제가 나지 않았었습니다. ㅡㅡ;;) 12~# cat /etc/environment~#cs [해결 조치] /etc/environment 파일에 locale 환경변수를 아래와 같이 넣어주면은 경고메세지는 출력이 되지 않을 것이다. * /etc/environ.. 2018. 11. 21.
반응형