EUC-KR과 UTF-8 비교

2007/01/13 14:26

비교

EUC-KR
UTF-8
인코딩 방법
- KSC5601에 기반을 둔 인코딩 방법
- 유니코드를 위한 가변 길이 문자 인코딩 방법
표현 문자
- KSC5601 + KSC5636
- 모든 문자 표현 가능
차지하는 바이트 수
- ASCII 문자 코드는 1바이트로 표현하고, KSC 5601에서 언급되는 한글 문자 코드는 2바이트로 표현.
- 한 문자를 나타내기 위해 1바이트(ASCII)에서 4바이트(기본 다국어 평면(BMP) 바깥의 유니코드 문자)까지를 사용.
장점
- - 적은 메모리 공간을 차지한다.
- - 오랜 개발 경험으로 특별한 어려움 없이 웹 페이지를 개발할 수 있다.
-- 모든 문자를 표현할 수 있다.
-- 다른 언어 운영체제(OS)에서 폰트 없이도 한글을 볼 수 있다.
단점
-- '아햏햏', '붺' 같은 단어나 조선 시대 고어(古語) 등 우리말인데도 표시할 수 없는 문자가 있다.
-- 다른 언어 운영체제(OS)에서 폰트가 없으면 한글을 볼 수 없다.
-- 불필요한 메모리 공간이 사용될 수 있다.
-- DB 용량이나 데이터 전환 비용이 추가될 수 있다.
-- 경험 미숙으로 웹 페이지를 개발할 때 난간에 봉착할 수 있다.

개발 방법

EUC-KR
-- 모든 페이지에 아래 코드를 적용
-- 모든 페이지를 ASCII 형태로 파일을 저장.
<asp 적용>
<%@ CodePage=949 Language="VBScript"%>
<%Option Explicit%>
<%Response.CharSet = "ks_c_5601-1987"%>
<html 적용>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
</head>
UTF-8
-- 모든 페이지에 아래 코드를 적용.
-- 모든 페이지를 UTF-8 형태로 파일을 저장

<asp 적용>

<%@ CodePage=65001 Language="VBScript"%>
<%Option Explicit%>
<%Response.CharSet = utf-8"%>
<html 적용>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
2007/01/13 14:26 2007/01/13 14:26
Posted by 비온뒤하늘

트랙백 보낼 주소 : 이 글에는 트랙백을 보낼 수 없습니다

댓글을 달아주세요

<< PREV : [1] : ... [20] : [21] : [22] : [23] : [24] : [25] : [26] : [27] : [28] : ... [29] : NEXT >>

BLOG main image
마음을 열고 나의 생각을 넣고 나의 미래를 넣고 나의 하루를 넣는다. by 비온뒤하늘

공지사항

카테고리

전체 (29)
태중 세상 보기 (7)
apple (3)
내가 읽은 책들 (0)
리눅스 (9)
나의성공 (6)
태양광 (2)

최근에 받은 트랙백

태그목록

글 보관함

달력

«   2012/05   »
    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 29 30 31    
Total : 22422
Today : 11 Yesterday : 18