티스토리 뷰
반응형
SMALL
1. JSP의 charset 과 pageEncoding
1
2 |
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%> |
cs |
위 처럼 처음 JSP를 생성하면 나오는 코드.
보면 charset=EUC-KR pageEncoding=EUC-KR 로 설정되어있다.
charset : HTTP Client(웹브라우저)가 받아볼 페이지의 인코딩 방식.
pageEncoding : JSP파일에 기록된 소스코드 자체의 인코딩 방식.
그럼 이 둘의 차이는 뭘까 ?
2. EUC-KR 과 UTF-8
한글을 처리하는 인코딩 방식으로 말할 수 있다.
ECU-KR : 한글을 완성된 글자 자체로 보관하고 있다. ( 대략 총 11,172 의 완성된 글자가 저장되어 있다나..? )
하나의 글자를 2byte로 동일하게 처리하며, 메모리를 많이 차지하게 되고 한글이 가끔 깨져서 전송될 때가 있다. 완성된 글자로 저장하기 때문에 저장되지 않은 문자는 깨진다고 보면 된다.
UTF-8 : 조합형 한글 유니코드 란다. ( 한글을 분리해서 저장하는 방식 )
메모리를 적제 차지하는것이 장점이라면 장점!, 한글로 따로 복원할 필요 없이 데이터를 전송할 수 있다. 다만, 조합형 한글 유니코드다보니 하나하나의 글자가 저장되는 메모리가 다르다. ( 1~3byte 로 저장한다. )
최근에는 메모리를 적게 차지하는 UTF-8을 주로 사용한다고 알고 있다.
반응형
LIST
'JSP' 카테고리의 다른 글
[JSP #8 ] Cookie 이용하기. (0) | 2017.09.19 |
---|---|
[JSP #6 ] script 를 이용하여 새로운 창 띄우기.(window.open) & 회원가입 유무 확인. (0) | 2017.09.13 |
[JSP #5 ] 간단한 CSS 입히기. (0) | 2017.09.13 |
[JSP #4 ] DAO작성 Select Query (0) | 2017.09.11 |
[JSP #3 ] DAO작성 Insert, Delete Query (0) | 2017.09.11 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 역시 키크론이네
- Android
- 풀배열 키보드
- widget onupdate
- 맥 전용
- 가중치랜덤
- Fragment data
- 쏘렌토 하이브리드
- flutter web
- 폴더블 상태 유지
- 갤럭시 워치
- Dot indicator
- wear os
- android widget 만들기
- 폰과 워치 페어링
- Foldable Event
- 쏘렌토 하이브리드 시그니처
- 프래그먼트 데이터 저장
- widget onreceive
- widget glide
- 랜덤컬러
- widget 이미지 로딩
- 안드로이드 폴드 대응
- Android Wear Os
- 안드로이드 플립 대응
- widget 만들기
- RandomColor
- 웨어러블
- aos img url bitmap
- 폴더블 이벤트 받기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함