?의 의미
같은 질문을 나타내며, 폭의 차이는 글자 배치 때문입니다.
?는 중국어·일본어·한국어 텍스트에서 쓰이는 전각 문자이고, ?는 ASCII의 좁은 형태입니다. 차이는 간격이지 긴급함의 정도가 아닙니다.
전각은 글자 배치의 기준이지 정확한 치수가 아닙니다. 실제 모양과 너비는 글꼴과 텍스트 처리 방식에 따라 달라지므로 반드시 두 배로 보이지는 않습니다. Unicode 호환성 정규화로 ?가 ?로 바뀔 수 있습니다. 질문 기능은 남지만 너비 형식의 차이는 사라집니다.
전각 형태는 어디서 왔나요?
전각 형태는 글자 폭이 섞인 컴퓨터 환경에서 생겼습니다.
동아시아의 오래된 문자 인코딩에서는 한자 같은 표의 문자가 두 바이트를 차지하고 ASCII 문자는 한 바이트를 쓰는 경우가 많았습니다. 오래된 데이터를 바꾸지 않고 서로 다른 배치에 맞추려면 전각과 반각 형태가 모두 필요했습니다.
이 컴퓨터 역사는 일본어 문장 부호의 역사와는 별개입니다. 옛 일본어 문헌에는 문장 부호가 거의 없거나 전혀 없었습니다. 이후 서양식 기호가 교과서와 근대 소설에 등장해 더 널리 쓰이게 됐습니다. 일본어 문법은 문장 끝의 조사 か나 다른 표현으로 이미 질문을 나타낼 수 있었습니다. 문장 부호는 문장을 표시할 뿐, 질문을 만들어 내지는 않습니다.
중립적인 문장 부호입니다. CJK 텍스트에서 전각 형태는 간격 관습을 나타내며 긴급함을 더하지 않습니다.
폭이 넓다고 질문이 더 강해지는 것은 아닙니다.
다음과 혼동하지 마세요
1자주 묻는 질문
2왜 ?가 ?로 바뀌었나요?
소프트웨어가 호환성 정규화를 적용하거나 전각과 반각 사이를 변환하면 그럴 수 있습니다. 문장은 여전히 질문이지만 두 문자 형태는 더 이상 같지 않습니다.
왜 ?가 두 배로 넓어 보이지 않나요?
반드시 그렇게 보여야 하는 것은 아닙니다. 전각은 동아시아 텍스트에서의 너비 처리와 호환성을 설명하며, 실제 너비는 글꼴과 배치 방식에 따라 달라집니다. 좁게 보여도 ?는 전각 문자입니다.
? 입력 방법
?\FF1F코드와 인코딩코드 포인트: 1개
화면에 보이는 기호는 여러 코드 포인트를 포함할 수 있습니다. JS .length는 UTF-16 단위를 세며 UTF-8은 바이트를 셉니다.

