# -*- conding: utf-8 -*-
if __name__ == '__main__':
print("Hello World!")
혹은,
# coding=
if __name__ == '__main__':
print("Hello World!")

와 같이 최상단에 문자열 인코딩 방식을 정의해주면 해결된다.

(주석보다도 위에 위치해야 한다.)


Posted by 튼튼한노예
,

파일 입출력시 한글이 깨지는 경우가 있다.

이럴 경우에는 버퍼를 사용하고, 인코딩 방식을 바꾸어 주면 된다.


파일 읽기

BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(path), "euc-kr"));


파일 쓰기

BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(path), "euc-kr"));


'Java' 카테고리의 다른 글

jar파일의 현재 path 얻어내기  (0) 2015.04.30
[SWT] jar파일 안에 있는 이미지 로드  (0) 2015.04.27
현재 디렉토리명 얻기  (0) 2015.04.09
Posted by 튼튼한노예
,

System.getProperty("user.dir");

String형태로 현재 실행되고 있는 곳의 디렉토리명을 얻을 수 있다.

'Java' 카테고리의 다른 글

jar파일의 현재 path 얻어내기  (0) 2015.04.30
[SWT] jar파일 안에 있는 이미지 로드  (0) 2015.04.27
Java 한글 입출력 깨지지 않는 법  (0) 2015.04.13
Posted by 튼튼한노예
,