* ubuntu 22.04.3 LTS / nginx/1.24.0 stable에서 확인한 내용입니다.
한글이 들어간 페이지를 별도의 설정 없이 웹서버를 실행하고 페이지에 접속해보면 한글이 깨져나온다.
설정 파일 수정
/etc/nginx/nginx.conf 파일이나 기타 설정 파일에서 http 블록을 찾아서 다음을 추가한다.
charset utf-8;
설정 파일을 저장하고 nginx를 재시작 하거나 설정파일을 다시 불러오면 정상적으로 표시된다.
응답 헤더
헤더 정보를 보면 기존 대비 Content-Type에 charset=utf-8이 추가되어 응답해준다.
인터넷에 여러가지 방법들이 있었는데 http 블록에만 charset utf-8;을 추가해도 잘 표시 되었다.
참고자료
'소프트웨어 > 웹' 카테고리의 다른 글
[Spring/JPA] RestController에서 텍스트 형태의 JSON string 데이터 처리 (0) | 2021.10.22 |
---|---|
[Spring-Maven] Maven 빌드 시 JUnit Test 하지 않도록 설정하기 (0) | 2021.04.06 |
[Spring boot] VS Code Spring Boot Extension의 app이 안보이는 현상 해결 (8) | 2021.03.17 |
[Spring boot | thymeleaf] pom.xml의 데이터를 가져와서 화면에 할당하는 방법 (3) | 2020.08.25 |
[Spring boot] 에러 페이지 처리 (0) | 2020.08.21 |