이클립스 UTF-8 설정
이클립스 언어 설정
Java 프로그램 작성 전 언어 인코딩으로 인한 문제의 발생을 막기 위해 미리 세팅을 해줍니다.
프로그램을 작성 중 언어 변경을 할 경우 글자가 깨지는 현상이 발생될 수 있습니다.
만약 설정을 하지 않고 프로젝트를 작성하다 한글이 깨지는 현상이 발생될 경우, 해당 프로젝트만 설정하고 싶을 경우
프로젝스 우클릭 - properties를 선택 - Text File encoding 탭 부분의 언어 UTF-8로 변경
이클립스 언어 오류 해결
eclipse는 기본적으로 MS949로 encoding이 되어있기 때문에 파일을 가져올 때 언어가 서로 맞지 않으면
오류 메시지가 뜨게 된다. 해당 오류메세지는
Some characters cannot be mapped using "MS949" character encoding.
이라는 메세지가 중간에 껴있는 것을 볼 수 있다.
오류 메세지 아래
OK | Save as UTF-8 | Select First Character |
라고 쓰여있을 텐데 해당 오류는 Save as UTF-8을 클릭할 경우 글자가 깨진 그 상태로 저장이 되어버린다.
그렇기 때문에 OK 버튼을 눌러야 한다.
가장 안정적인 방법으로 가져오는 것은 메모장을 켜서 메모장 우측 하단에 UTF-8로 세팅되어있는 것을 확인한 후 가져오고자 하는 파일을 열어서 복사 붙여 넣기가 안정적이고 확실하다.
하지만 모든 것을 다 가져오기엔 힘들기 때문에 언어를 맞춘 후 파일을 가져오는 것이 좋다.
JSP의 경우
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
를 맨 윗줄에 넣는 것으로 해결이 되기도 한다.
상단 메뉴바 Window - Preferences 클릭한다.
Preferences창에서 General - Editors - Text Editors - Spelling 클릭
Dictionaries탭에서 Encoding 부분 Other 클릭 후 UTF-8 설정 - Apply
General - Workspace - Text file encoding
Other 클릭 후 UTF-8 누른 후 Apply
General - Content Types 클릭 후 하단 Default encoding 선택 후 UTF-8 작성 후 Update
Web - CSS Files 클릭 후 Creating files탭 안 Encoding 부분 UTF-8로 변경 후 Apply
Web - HTML Files 클릭 후 Creating files탭 안 Encoding 부분 UTF-8로 변경 후 Apply
Web - JSP Files 클릭 후 Creating files 탭 안 Encoding 부분 UTF-8로 변경
XML - XML Files 클릭 후 Creating files 부분 Encoding을 UTF-8로 변경
'IT Program > Java Basic' 카테고리의 다른 글
이클립스(eclipse) JRE 버전 바꾸는 방법 & JRE 버전 변경 (2) | 2022.02.24 |
---|---|
자바(Java) 이클립스(eclipse) 프로젝트 생성 & Class 생성 & package 생성 (0) | 2022.02.24 |
이클립스(eclipse) 다크모드 & 이클립스 설정 자바(JAVA8) 컴파일러(JDK1.8) 버전 설정 (0) | 2022.02.24 |
이클립스(eclipse) 설치 & JDK설치 & eclipse 버전 (2) | 2022.02.23 |
자바 프로그램 개발 순서 & 메모장과 명령 프롬프트로 자바코드 실행하기 (2) | 2022.02.22 |