티스토리 뷰

코딩/오류 노트

[인코딩 오류]

ehzim 2024. 2. 15. 17:59

 

코드를 입력하고 실행 후 아래와 같은 오류가 발생했다.

500번 응답코드는 서버쪽 오류이다.

오류가 발생한 페이지는 수정 페이지에서 발생을 했는데

아래와 같이 한글이 제대로 출력이 되지않고 깨지는 것을 확인할 수 있었다.

 

 

 

이러한 오류가 발생하는 것을 보아 수정을 위한 페이지(jsp)에 인코딩이 UTF-8로 설정되어 있지 않다는 것을 알 수 있었다.

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">

 

 

 

 

확인 후 아래와 같인 UTF-8로 변경하여 인코딩해주었다.

 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>   
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<meta charset="UTF-8">

 

코드를 변경한 결과 수정 후에도 한글이 깨지지않고 제대로 출력되는 것을 볼 수 있었다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday