Mac

�먮컮�ㅽ겕由쏀듃 臾몃쾿 �곗뒿�섍린!

i'm suna 2023. 9. 3. 03:12

html 한글 깨짐

스파르타 부트캠프 사전캠프기간 2주차에서 코드 스니펫 복붙해서 실행하면 된다해서 따라했는데 깨짐현상이 나타났다.

인코딩 설정을 하지 않아서 그런것

가장 간단한 방법으로는 다음 코드를 <html>태그 안에 삽입하는것이고

<meta charset="utf-8">

두번째로는 인텔리제이에서 설정을 해주면 된다는데 나는 현재 html로만 작업을 해서 톰캣설정을 하지 못했다.

블로그에서 가져온 방법만 적어놓고 나중에 더 좋은 방법이 있으면 수정해놓겠다

<인텔리제이 인코딩 세팅 방법>

1. IntelliJ VM 설정(InteliJ 가상머신 Encoding 설정)

-인텔리제이 >> Help(도움말) >> Edit Custom Vm Options...클릭

파일 가장 하단에 

Dfile.encoding=UTF-8

을 추가해준 후 저장한다.

이후 InteliJ 다시실행

2. InteliJ Editor File Encoding 설정

inteliJ Edea >> Setting (Command + ,)

윈도우는 file >> setting (Ctrl + Alt +S)

Editor (에디터) >> File Encodings (파일 인코딩) >> 전역인코딩, 프로젝트 인코딩, 프로퍼티 파일에 대한 디폴트 인코딩을 UTF-8 로 설정 후

명확한 Native에서 ASCII로의 변환 체크

 - Properties Files 설정은 자바의 .properties 파일에 대한 인코딩 설정이다.

   [Transparent native-toascii conversion ] 체크 설정은 Property 파일의 유니코드값으로 표현되어 있는 한글들을 원본으로 보여줄지에 대한 여부 설정이다.
 즉, properties 파일 유니코드 한글로 변환하여 보는 방법 이라고 보면 되겠다.

3. tomcat 인코딩 설정

https://goddaehee.tistory.com/248블로그 참조

 - Run >> Edit Configurations 클릭

 - VM options에 다음 옵션을 추가하여 준다.

   "-Dfile.encoding=UTF-8"