일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- paramiko
- windows forms
- YOLO
- OpenCV
- mysql
- error
- Visual Studio
- SSH
- VS Code
- pytorch
- Python
- C
- Docker
- pip
- JSON
- 기타 연주
- 채보
- C#
- 핑거스타일
- 컨테이너
- 오류
- label
- LIST
- ubuntu
- C++
- Selenium
- Numpy
- 프로그래머스
- pandas
- Linux
- Today
- Total
목록한글 (4)
기계는 거짓말하지 않는다
Docker 컨테이너 내부의 한글 locale UTF-8 환경 변수를 설정하는 방법이다.apt-get update# locales 설치apt-get install locales# 현재 사용할 수 있는 locale 확인locale -a# locale 생성locale-gen ko_KR.utf8/etc/default/locale를 아래 이미지와 같이 수정 vi /etc/default/locale# locale에 입력할 내용LC_MESSAGES=POSIXLANG=ko_KR.UTF-8이후 bashrc에 환경 변수를 적용한다.vi ~/.bashrcexport LANG=ko_KR.UTF-8source ~/.bashrc
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dSk9q2/btr0H8xgNW9/nfjCrNpTKmknXVhr9DKdl1/img.png)
Ubuntu 한글 locale을 설정하는 방법이다. 한글 locale 설정 현재 locale 확인 locale 한글 패키지 설치 sudo apt-get install language-pack-ko 한글 locale 설정 sudo locale-gen ko_KR.UTF-8 dpkg locale 설정 dpkg-reconfigure locales 위와 같은 화면에서 ko_KR.UTF-8 번호를 선택한다. sudo update-locale LANG=ko_KR.UTF-8 LC_MESSAGES=POSIX 적용이 되지 않을 경우 아래 방법을 시도한다. bashrc 또는 bash_profile에 다음 줄을 추가한다. vi ~/.bash_profile # 또는 vi ~/.bashrc # 아래 환경 변수를 추가한다 expo..
cv2를 이용할 때 imread, imwrite 한글(utf-8) 인식 문제가 있다. imread, imwrite 함수를 아래와 같이 선언하고 사용한다. import os import cv2 import numpy as np def imread(file_path): npArr = np.fromfile(file_path, dtype=np.uint8) return cv2.imdecode(npArr, cv2.IMREAD_COLOR) def imwrite(file_path, img, params=None): try: ext = os.path.splitext(file_path)[1] result, n = cv2.imencode(ext, img, params) if result: with open(file_path..
파일을 읽어올 때 한글이 깨져 인코딩을 주고 불러오는 경우, # UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte 와 같은 오류를 볼 때가 있다. 파일의 인코딩이 달라 디코드 할 수 없다는 인코딩 오류이다. 파일을 불러올 때 encoding="euc-kr", encoding="cp949" 와 같은 다른 인코딩 옵션을 주면 된다. 파일 인코딩 형식을 알 수 없다면 찾거나 변경해야 한다.