Modified UTF-8에서 문자열의 길이 제한이 있나요?
안녕하세요. 강의 잘 듣고 있습니다.
문자열의 길이를 16비트로 저장하는거면,
65535 까지의 길이만 표현이 가능한것 같은데, 그 이상의 문자열은 인코딩하지 못하는 건가요?
생각해보니까 최대 길이 만큼 자르고 다시 길이 표시 할 거 같기도 하네요.
답변 1
0
네. 기본적으로는 생각하시는 것처럼 65535가 최대 길이 입니다. writeUTF() 같은 메서드는 이 길이 제한에 영향을 받습니다. 그러나 본래는 제한이 없는 것이기도 합니다. 길이를 16가 아니라 32비트, 혹은 64비트로 더 늘려주면 얼마든지 가능하기 때문입니다. 다만 이 경우, writeUTF() 메서드 같은 표준 메소드로는 처리를 할 수 없기 때문에 같은 기능을 수행하는 메서드를 스스로 제작해야 합니다.
결과적으로 표준 메서드를 사용하는 경우르면 65535를 넘기면 안 되는 것이고 그 이상이 필요하다면 직접 구현하면 되는 것입니다. 참고하시기 바랍니다. 😄
AWS 배포 성능테스트
0
25
1
조건 반복문 질문: for 문 ?
0
34
0
76강 2분33초 내용 오류
0
39
2
run() 메서드 안에 지역변수 sum을 사용한 이유
0
37
1
인덱스 강의 혹은 해당 강의 전 듣어야 하는 사전강의 문의
0
40
2
7강 보고 있는데요.. 글자가 너무 작아요
0
26
1
무한 depth 구현 중 CommentPath 관련 질문
0
38
1
헥사고날 아키텍처와 DDD를 적용할 때, 화면에 강하게 연관된 조회 데이터를 어떻게 다루는 게 좋은지 궁금합니다.
0
59
2
ordered_at, paid_at 과 같이
0
33
1
기본편 오타 제보 드립니다.
0
43
2
정처기 26-2회. 9번 질문드립니다!
0
56
1
노션링크가 접근되지 않습니다.
0
40
1
이론 보면서 질문이 있습니다.
0
62
2
정보처리기사 실기 26년 2회 SRT 스케줄링 문제 단위 질문
0
64
2
유튜브(정보처리기사 실기 | 26년 2회 기출문제 코드 해설)
0
82
2
262 정처기 실기 C언어코딩
0
34
1
정보처리기사 262 실기 Hash(해시) 질문
0
66
2
static 변수 질문입니다.
0
48
2
Request DTO에서 Entity를 생성할 때 의존성 방향을 반대로 하면 어떨까요?
0
69
2
파이썬 4강 질문입니다.
0
60
2
writeUTF 메서드로 생성된 파일 읽기
0
82
2
코글 인코딩이 뭔가요?
0
106
2
utf-8과 리틀 빅 엔디안은 관계없나요?
0
147
2
질문입니다.
0
73
2





