강의로 돌아가기
-

한글이 특정 기호로 나오는데 어떤 문제일까요?

-python 3.5 64bit 버전을 설치하고 powershell을 다시 실행하여 스크립트를 실행했더니 오류가 발생하였습니다.

PS C:\Users\maruz\documents\python> python3 variable.py
python3 : 'python3' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이
정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.
위치 줄:1 문자:1

  • python3 variable.py
  • ~~~~~~~
    • CategoryInfo : ObjectNotFound: (python3:String) [], CommandNotFoundException
    • FullyQualifiedErrorId : CommandNotFoundException

-한글을 입력하여 기존 python2.7로 스크립트를 실행하였고 에디터 내에서 utf8로 변환 하여 실행했는데 한글이 특정 기호로 나옵니다.

PS C:\Users\maruz\documents\python> python variable.py
File variable.py, line 1
SyntaxError: Non-ASCII character '\xec' in file variable.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
PS C:\Users\maruz\documents\python> python variable.py
('\xec\x95\x88\xeb\x85\x95!', '\xeb\x82\x98\xeb\x8a\x94', '\xec\xa7\x80\xea\xb5\xac\xec\x9d\xb8\xec\x9d\xb4\xec\x95\xbc')
PS C:\Users\maruz\documents\python>

1 개의 답변
정두식_

파이썬2에서는 한글 인코딩을 따로 지정해 주어야 합니다.

https://libsora.so/posts/python-hangul/

를 참고하세요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.