>Java >Java베이스 >Java의 한자는 몇 바이트입니까?

Java의 한자는 몇 바이트입니까?

angryTom
angryTom원래의
2019-11-20 11:43:534057검색

Java의 한자는 몇 바이트입니까?

java 한자는 몇바이트인가요? 자바에서는 문자이면 숫자든 영어든 한자든 2바이트를 차지하고 문자입니다.

char c1 = '中'; 
char c2 = 'A'; 
char c3 = '1';

정확하게 말하면 유니코드 인코딩은 특정 인코딩이 아닌 인코딩 유형을 가리키는 일반적인 용어입니다. UTF-8은 유니코드와 다릅니다. utf8을 예로 들면, utf8은 1~4바이트의 문자를 표현할 수 있는 가변 길이 인코딩 표준인 반면, 중국어는 3바이트, ASCII 문자는 1바이트를 차지합니다.

자바는 인코딩 방식으로 유니코드를 사용하기 때문이죠. 유니코드는 고정 길이 인코딩 표준입니다. 각 문자는 1문자 유형 공간인 2바이트입니다.

지식 확장:

유니코드는 전통적인 문자 인코딩 체계의 한계를 해결하기 위해 만들어졌습니다. 각 언어의 요구 사항을 충족하기 위해 통일되고 고유한 바이너리 인코딩을 설정합니다. 언어 및 크로스 플랫폼 텍스트 변환 및 처리. 유니코드 인코딩에는 utf-8, utf-16 및 utf-32라는 세 가지 특정 구현이 있습니다. 그 중 utf-8은 1~4바이트를 차지하고, utf-16은 2~4바이트를 차지하고, utf-32는 4바이트를 차지합니다. 바이트. 현재 유니코드 코드는 전 세계적으로 정보 교환 분야에서 널리 사용되고 있습니다.


php 중국어 웹사이트, 수많은 무료

Java 입문 튜토리얼

, 온라인 학습을 환영합니다!

위 내용은 Java의 한자는 몇 바이트입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.