Previous Post
한글 텍스트 문서를, 유니코드(Unicode / UTF-8) 로 변환하기일반 유니코드(Unicode)와 'UTF-8 유니코드'의 차이점, 차이[QnA] 울트라에디트(UltraEdit)에서 칼럼 편집모드 (Column Mode / B...[QnA] 사진 공유 사이트인 Flickr(플리커) 무료 계정의 크기/용량은?[독서] 문학을 찾아서 ― 도정일 (계간 문학동네 2000 년 가을호 대담)[도스박스/DOSBox] 윈도우XP에서, 고전게임 등 도스 프로그램 실행실시간 위성사진, 날씨 예보용 구름 사진: 케이웨더 기상 보기 주소GM 미디 (General MIDI) 128개의 악기 목록[QnA] 오르골(Orgel: Music Box) / 하프시코드(Harpsichord) /...미디(.mid) 파일은 무엇으로 편집합니까/만듭니까? + 무료 미디 편집 프로그램
'리틀 엔디안 little-endian 유니코드'와 '빅 엔디안 big-endian 유니코드'의 차이점
Saturday, May 20, 2006
MS윈도에서 내부적으로 사용되는 유니코드(UTF-16LE)는 16비트 즉 2바이트로 하나의 글자를 표현합니다. 바이트가 2개니까 이 바이트에 순서가 정해져 있어야 합니다. big-endian 은 있는 순서 그대로 바이트를 자연스럽게 나열하는 것이고, little-endian 은 속도를 빠르게 하기 위해서 거꾸로 나열하는 것입니다.
MS윈도의 유니코드는 리틀 엔디안 little-endian이 기본값입니다. 빅 엔디안 유니코드는, 울트라에디터 v11 등의 일부 프로그램에서 전혀 인식하지 못했습니다.
반면 UTF-8 에는 리틀 엔디안이나 빅 엔디안의 구분이 없습니다.
유니코드 중에서는 UTF-8 이 가장 무난했습니다. 그래서 저의 경우, 어떤 텍스트 파일을 유니코드로 저장해야 할 때는 모두 UTF-8 로 저장하고 있습니다.
http://mwultong.blogspot.com/2006/05/little-endian-big-endian.html
'Program Common' 카테고리의 다른 글
유니코드 (Unicode) 의 BOM (Byte Order Mark) 이란? (0) | 2011.01.11 |
---|---|
일반 유니코드(Unicode)와 'UTF-8 유니코드'의 차이점, 차이 (0) | 2010.10.11 |
한글 텍스트 문서를, 유니코드(Unicode / UTF-8) 로 변환하기 (0) | 2010.06.11 |
Unicode,ASCII, UTF-8, euc-kr (0) | 2010.04.28 |
R&D Note (0) | 2005.07.07 |