★ 조사
  (1) 인코딩(Encoding) 이란?
 데이터를 컴퓨터가 이해할 수 있는 어떠한 기준에 의해 0과 1의 바이너리값
 (연속적인 비트 형태의 데이터)으로 변환시키는것
 - 문자인코딩 : 문자데이터를 문자셋을 기준으로 인코딩하는 것.

  (2) 디코딩(Decoding) 이란?
 전송된 바이너리값을 어떠한 기준에 의해 인간이 이해할 수 있는
 원래의 데이터로 복원시키는 것.
 - 문자디코딩 : 문자셋을 기준으로 디코딩하는 것

  (3) 문자셋(Charactor Set) 이란?
 문자의 표현을 위해서 정의한 문자모양(문자 코드표)의 총칭

  (4) 주요 문자셋의 종류?
 <1> ASCII : 7비트사용(0~127) 문자표현 [128문자]
 <2> ISO8895-1 : 서유럽문자집합, ASCII에 추가, 8피트 사용(0~225) 문자표현[256문자]
 <3> KSC5601 : 한국공업표준, 2바이트 한글 표현(완성형), ASCII문자 제외
 <4> EUC-kr : ASCII 1byte, 한글 2byte로 표현(조합형)
 <5> UTF-8 : ASCII는 1byte, 한글 3byte, 그 외 대부분의 문자는 2byteㄴ
 <6> UTF-16 : 모든 문자를 2b로 표현한 문자셋(ex: a == 0061)
     자바계열의 표준 문자셋 (문자표현 : 05536개)

  (5) 한글 표준 문자셋은?
 EUC-KR

  (6) 유니코드의 탄생배경과 종류?
 - 전세계의 문자들을 깨지지 않게 하기위해 모든 문자들에게 고유한 번호를 부여하게 된 것
 - UTF-8, UTF-16

  (7) 2byte Stream이 존재하는 이유?
 - 해당 문자셋에 맞게 encoding, decoding을 자동으로 해준다.
   (왜냐하면, char 단위로 읽고 쓰기 때문에)

  (8) 문자셋과 인코딩방식의 차이점은?
 - 인코딩방식 : 데이터를 컴퓨터가 이해할 수 있는 어떠한 기준
 - 문자셋 : 문자데이터를 컴퓨터가 이해할 수 있게 변환 하기 위한 기준
 - (문자)인코딩 방식 == 문자셋

  참고) http://ko.wikipedia.org/wiki/

Posted by Duritz

공지사항

Yesterday
Today
Total
05-18 14:19

달력

 « |  » 2024.5
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