windows CMD(command) 창에서 UTF-8 을 사용하고자 할때는?
command 창에서 아래와 같이 입력하여 utf-8 로 변경이 가능하다.
chcp 65001
command 창에서 chcp 를 입력하면 현재 코드 페이지를 확인 할 수 있다.
한글 windows 의 경우 949 가 default 다.
아래 링크에서 code page 목록을 확인 할 수 있다.
http://en.wikipedia.org/wiki/Code_page
2015년 6월 10일 수요일
Editplus 에서 Python 실행 하기
Editplus 에서 Python 실행 설정
도구 > 사용자 도구 구성 > 추가
메뉴제목 : Python Run
명령 : python 설치 경로 지정
인수 : 파일이름 선택
디렉토리 : 파일 디렉토리 선택
동작 : 출력 내용 캡쳐
출력 패턴 : 기본 출력 패턴 사용 uncheck
정규식 : File "(.+)", line ([0-9]+)
파일이름 : 태그로 표시된 식 1
줄 : 태그로 표시된 식 2
칸 : 없음
저장 : 열려진 모든 파일 or 현재 파일
도구 > 사용자 도구 구성 > 추가
메뉴제목 : Python Run
명령 : python 설치 경로 지정
인수 : 파일이름 선택
디렉토리 : 파일 디렉토리 선택
동작 : 출력 내용 캡쳐
출력 패턴 : 기본 출력 패턴 사용 uncheck
정규식 : File "(.+)", line ([0-9]+)
파일이름 : 태그로 표시된 식 1
줄 : 태그로 표시된 식 2
칸 : 없음
저장 : 열려진 모든 파일 or 현재 파일
[Python] SyntaxError: Non-ASCII character ~
---------- Python Run ----------
File "utf8.py", line 5
SyntaxError: Non-ASCII character '\xeb' in file utf8.py on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
출력 완료 (0초 경과) - 정상 종료
utf-8로 저장된 python 파일 실행 시 위와 같은 에러가 발생할 수 있다.
그럴때는 소스 코드 최상단에 아래와 같이 선언을 해 준다.
# -*- coding: utf8 -*-or
# coding=coding: utf8or
# vim: set fileencoding=utf8 :python 의 기본 인코딩이 ASCII 로 되어 있어서 소스 코드 상단에 인코딩 정보를 알려줘야 한다.
출처 : http://python.org/dev/peps/pep-0263/
피드 구독하기:
글 (Atom)