같은 글인데 글자 수가 다르게 나오는 이유
세는 기준이 달라서예요. 띄어쓰기를 넣느냐 빼느냐, 엔터 한 번을 0자, 1자, 2자 가운데 무엇으로 보느냐, 글자로 세느냐 바이트로 세느냐에 따라 같은 글이 전혀 다른 숫자가 돼요.
한 글을 일곱 가지로 세어 보면
아래 두 줄짜리 글을 이 사이트의 글자수 세기에 넣고 기준만 바꿔 가며 세었어요.
안녕하세요. 저는 지원자입니다.잘 부탁드립니다 🙂
| 세는 기준 | 결과 |
|---|---|
| 공백 포함, 줄바꿈 0자 | 27자 |
| 공백 포함, 줄바꿈 1자 | 28자 |
| 공백 포함, 줄바꿈 2자 | 29자 |
| 공백 제외 | 23자 |
| UTF-8 바이트, 줄바꿈 1바이트 | 71바이트 |
| UTF-8 바이트, 줄바꿈 2바이트 | 72바이트 |
| EUC-KR 바이트, 줄바꿈 2바이트 | 48바이트(🙂는 못 담음) |
같은 글인데 23부터 72까지 나와요. 어느 숫자도 틀린 게 아니고, 묻는 것이 다를 뿐이에요.
공백: 넣느냐 빼느냐
'공백 포함'은 띄어쓰기와 줄바꿈까지 센 수이고, '공백 제외'는 글자만 센 수예요. 위 글은 띄어쓰기가 4번, 줄바꿈이 1번이라 둘의 차이가 5자예요. 글이 길어질수록 이 차이는 커져요.
줄바꿈: 0자, 1자, 2자
줄바꿈은 컴퓨터가 저장하는 방식에 따라 한 글자(LF)이기도 하고 두 글자(CR과 LF)이기도 해요. 그래서 엔터 한 번을 1자로 세는 곳과 2자로 세는 곳이 있고, 아예 세지 않는 곳도 있어요.
문단을 빈 줄로 띄어 쓰면 차이가 금방 커져요. 한 글자짜리 문단 다섯 개를 빈 줄로 띄우면 줄바꿈이 8번 들어가서, 0자 기준으로는 5자, 1자 기준으로는 13자, 2자 기준으로는 21자가 돼요.