티스토리 뷰
코드를 입력하고 실행 후 아래와 같은 오류가 발생했다.
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">
코드를 변경한 결과 수정 후에도 한글이 깨지지않고 제대로 출력되는 것을 볼 수 있었다.
'코딩 > 오류 노트' 카테고리의 다른 글
[spring] 출력 값 오류 (model.addAttribute / DB return) (0) | 2024.02.20 |
---|---|
소수점 자릿수 표현하기 (0) | 2024.02.19 |
[spring] 애너테이션 미작성 오류 (0) | 2024.01.31 |
[spring] ArrayList에 입력 값이 없을 경우 (0) | 2024.01.31 |
[REST] 문자열 공백으로 인한 오류 (0) | 2024.01.30 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday