이 페이지의 선택한 이전 버전과 현재 버전 사이의 차이점을 보여줍니다.
utf-8 [2011-12-30 02:29] lifthrasiir UTF의 영문 표기 |
utf-8 [2012-01-26 22:50] (현재) lifthrasiir 정정: utf-8-bom -> utf-8-sig |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== UTF-8 ====== | ====== UTF-8 ====== | ||
- | 8-bit [[국제문자집합|UCS]] Transformation Format (국제 문자 집합 변환 포맷). | + | 8-bit [[국제문자집합|UCS]] Transformation Format (8비트 국제 문자 집합 변환 포맷). |
[[유니코드]] [[문자인코딩]]((The Unicode Standard, Version 6.0, [[http://www.unicode.org/versions/Unicode6.0.0/ch02.pdf|Section 2.5]] (pp. 27--28).)). UTF는 전송·저장에 적합한 유니코드의 표현 방법을 이르는데, UTF-8은 그 중에서도 가장 널리 쓰이는 축에 속한다. | [[유니코드]] [[문자인코딩]]((The Unicode Standard, Version 6.0, [[http://www.unicode.org/versions/Unicode6.0.0/ch02.pdf|Section 2.5]] (pp. 27--28).)). UTF는 전송·저장에 적합한 유니코드의 표현 방법을 이르는데, UTF-8은 그 중에서도 가장 널리 쓰이는 축에 속한다. | ||
줄 67: | 줄 67: | ||
* 유닉스 [[셔뱅]] 파일은 파일의 맨 첫 두 바이트가 ''#!''여야 하는데, 바이트 순서 마크가 있으면 그 조건이 깨져서 동작하지 않게 된다. | * 유닉스 [[셔뱅]] 파일은 파일의 맨 첫 두 바이트가 ''#!''여야 하는데, 바이트 순서 마크가 있으면 그 조건이 깨져서 동작하지 않게 된다. | ||
- | 그러하니 제발 좀 쓰지 말자. 참고로 [[vim]]과 [[파이썬]]에서는 UTF-8 바이트 순서 마크를 필요로 하는 <del>거지같은</del> 상황을 위하여 각각 ''%%'bomb'%%'' 옵션(...)과 ''utf-8-bom'' 인코딩을 별도로 제공하고 있긴 하다. | + | 그러하니 제발 좀 쓰지 말자. 참고로 [[vim]]과 [[파이썬]]에서는 UTF-8 바이트 순서 마크를 필요로 하는 <del>거지같은</del> 상황을 위하여 각각 ''%%'bomb'%%'' 옵션(...)과 ''utf-8-sig'' 인코딩을 별도로 제공하고 있긴 하다. |
==== 수정 UTF-8 ==== | ==== 수정 UTF-8 ==== |