Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- 어퍼스트럭쳐
- 크러쉬 - 춤
- 한국어
- 크러시
- random-chords
- PQ92-3BWF
- 웹
- BI트리
- 펜윅트리
- 퓨어Q9
- 리마커블
- 앱코
- 한글
- 무접점키보드
- 당겨서새로고침
- CSS #그라데이션 #선형 #이미지위에
- 바이낸스
- random chord
- 랜덤코드
- LRH 식물
- remarkable
- 리마커블2
- 2934
- 래퍼럴
- LRH식물
- vanilla.js
- 한글폰트
- PQ92
- gethostname
- pulltoreload
Archives
- Today
- Total
목록hostname (1)
toujours
UnicodeDecodeError: 'utf-8' gethostname socket에서 오류날때 호스트네임 변경 없이 해결 방법
윈도우 PC에서 간단하게 파이썬으로 웹서버를 Flask, Django, http.server 등으로 띄우려고했는데 아무리 내 호스트서버 IP 바인딩 정보를 바꿔봐도 계속해서 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte 가 떴다. 조금 찾아보니 socket내부에서 socket.gethostname()함수를 사용하여 내 PC의 호스트이름을 받아오는데, 이게 자꾸 한글이라 오류가 나는것이었다. (김 -> b1e8 이라서 0xb1 (position 0) 잡힌 걸린거였네) 키릴문자 쓰는 많은 러시아인들이 고통을 겪고있었는데... 다들 타협하여 호스트이름을 영어로 바꿔서 문제를 해결하고있었다(슬라브..
카테고리 없음
2024. 7. 2. 10:19