최근 수정 시각: (5년 전)
U+FFFD에서 넘어옴


U+FFFD, REPLACEMENT CHARACTER

목차
1. 개요2. 발생 원인3. 기타4. 관련 문서

1. 개요 [편집]

텍스트의 인코딩과 디코딩이 잘못됐을 때 생기는 것. Windows, macOS, 안드로이드에선 생김새는 마름모(◆)에 물음표(?)가 들어간 모습이다. 글꼴이나 운영체제에 따라, 대표적으로 iOS, 리눅스, 닌텐도 스위치에서는 마름모 대신 배경이 흰 사각형(□) 모양이 대신 표시되기도 한다. 또한 Windows XP 등 옛 운영 체제에선 물음표 없이 그냥 사각형만 등장한다. 모질라 파이어폭스에서는 이 글자 자체(U+FFFD)를 제외한 깨진 문자들을 회색 사각형 안에 회색 글씨로 16진수의 유니코드의 번호를 표시하는 식으로 표현한다.

2. 발생 원인 [편집]

문서를 UTF-8로 저장하는 과정에서 뭔가 꼬여서 문서가 온전하게 저장되지 못하면 이렇게 된다. 문서를 UTF-8로 저장할 때, UTF-8에서 유효하지 않은 바이트나 byte sequence는 이 �로 대체된다. 따라서 이 문자는 정상적인 경우에는 절대 출력되지 않는다. 쉽게 말해 오류 문자.

3. 기타 [편집]

제대로 저장되지 못한 UTF-8 문서를 EUC-KR나 EUC-CN으로 읽으면 占쏙옙, 锟斤拷 등이 출력된다.

유니코드에서만 사용되는 인코딩이기 때문에 EUC-KR(완성형)이나 EUC-CN(간체자), Shift_JIS(일본어) 등의 MBCS 인코딩이나, Windows-1252(서유럽어) 등의 ANSI 인코딩에서는 이 문자를 표시하거나 저장할 수 없으며, 따라서 물음표(?) 내지는 언더바(_)로 바뀌어서 표시되거나 저장된다.

3.1. 나무위키에서 [편집]

지원하지 않는 이모지를 입력하면 이 문서로 이동된다.

4. 관련 문서 [편집]


라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.