inflearn logo
강의

Course

Instructor

Building an automated stock analysis system without writing a single line of code feat. Claude CLI

Basic -> Practical

강의 내용 실습관

Resolved

25

thewinner20k1155

1 asked

0

안녕하세요?

 

hello.py 만드는 과정에서 선생님이 하신거랑 제 안티그래비티 실행이랑 달라서요.

제건 인코딩 문제가 있어서 UTF-8로 한다고 하고 powershell 을 실행해서 하더라고요.

제게 윈도우버젼이라 그런건지? 아니면 다른 이유가 있는지..

향후 진행에서 큰 문제가 없을지 문의드립니다.

image.png

 

python flask next.js 인공지능(ai)

Answer 1

0

skysungsisi0926

안녕하세요,

윈도우라서 나타나는 현상입니다!

윈도우는 역사적 호환성 때문에 ANSI(한국=CP949)를 기본값으로 유지 중이라, 맥/리눅스에서 만든 UTF-8 파일을 그대로 열면 깨지는 게 거의 필연입니다.

 

방법 1: 스크립트 맨 위에 한 줄 추가 (가장 간단)

hello.py 최상단에:

import sys, io

sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding='utf-8')

print("안녕하세요 🚀")

→ print()로 한글/이모지 출력해도 안 깨집니다.

방법 2: Python 실행 옵션 (코드 수정 X)

python -X utf8 hello.py

- Python 3.7+ 의 UTF-8 모드 강제 활성화

- 파일 입출력, stdin/stdout 전부 UTF-8로 처리

- 코드는 그대로 두고 실행 명령만 바꾸면 됨

방법 3: 환경변수로 영구 적용 (수강생들에게 추천)

set PYTHONUTF8=1

python hello.py

또는 시스템 환경변수에 PYTHONUTF8=1 추가 → 모든 파이썬 스크립트가 자동으로 UTF-8 모드.

방법 4: 파일 읽기/쓰기만 문제라면

# 깨지는 코드

open('data.txt').read()

# 패치

open('data.txt', encoding='utf-8').read()

안녕하세요 유튜브 보고 재밌을꺼 같아서 강의 결제해서 보고잇습니다.

0

15

2

노션 열기에 도움이 필요합니다.

0

25

2

노션 파일 권한

0

23

2

좋은 강의 자료 감사합니다.

0

23

2

유튜브 영상보고 강의 등록하였습니다.

0

25

2

노션 파일 없음

0

23

3

한국투자 증권

0

34

2

52번 강의 질문입니다.

0

26

2

https://youtu.be/ziTLbsE9Cbc 유튜브 노션 링크 권한 부탁드립니다.

0

25

2

디스코드 소통창구는 없어졌나요 ??

0

37

2

20번강좌에 대한 질문입니다.

0

28

2

노션 학습 자료 권한 요청

0

28

2

part2강의 문의사항입니다.

0

39

2

데스크톱과 노트북 연결

0

38

1

노션 : 파트3번 링크와 권한 , 파트4번 권한요청, 파트 5번도 미리 요청 드립니다.

0

43

4

antigravity 대신 cursor를 활용해도 되나요?

0

32

1

뉴스 검색 분류 한도초과

0

42

2

완성자료

0

32

2

노션 링크

0

56

3

노션 권한요청하였습니다 언제쯤 볼수있나요

0

48

2

5번 강의 1분까지 완료 후 오류가 뜹니다

0

39

2

노션 접속 권한 요청드립니다.

0

37

2

윈도우 사용자 환경설정

0

38

2

5-4-1. VCP 스캐너 만들기 프롬프트 질문

0

37

1