티스토리 뷰
아스키 코드 :
SBCS(Single Byte Character Set)
영문 1Byte, 한글 2Byte로 간주함.
아스키 코드라는 명칭 보다는 "싱글 바이트 문자 셋"으로 표기하는게 낫지 않을까 싶다.
유니 코드 : WBCS(Wide Byte Character Set)
모든 문자를 1Byte로 간주함.
유니 코드라는 명칭 보다는 "와이드 바이트 문자 셋"으로 표기하는게 낫지 않을까 싶다.
멀티 바이트 문자셋 : MBCS(Multi Byte Character Set)
상황에 따라 문자를 1Byte 혹은 2~8Byte로 간주한다.
"name장정훈"이라는 문자열이 있으면
싱글 바이트 문자 셋 = 1Byte+1Byte+1Byte+1Byte+2Byte+2Byte+2Byte = 10Byte
와이드 바이트 문자 셋 = 1Byte+1Byte+1Byte+1Byte+1Byte+1Byte+1Byte = 7Byte
멀티 바이트 문자셋 = 1Byte+1Byte+1Byte+1Byte+2Byte+2Byte+2Byte = 10Byte
결론]
싱글 바이트 문자 셋으로 표현할 수 없는 언어를 표현하기 위해 와이드 바이트 문자 셋과 멀티 바이트 문자 셋을 만들었지만
와이드 바이트 문자 셋과 멀티 바이트 문자 셋은 동작방식이 서로 다른다는 것이다.!
또한
국제 시장을 대상으로 프로그래밍할 경우 유니코드와 MBCS 중 하나를 사용하거나 스위치를 변경하여 둘 중 하나로 빌드할 수 있도록 프로그램을 활성화합니다.
- Total
- Today
- Yesterday
- java web-mvc
- java.sql
- React
- jstl(java standard tag library)-core
- In App Purchase
- 스프링 시큐리티(spring security)-http basic 인증
- docker
- 스프링 프레임워크(spring framewordk)
- system.io
- java-개발 환경 설정하기
- java 키워드 정리
- nl2br
- 문자 자르기
- REST API
- jstl(java standard tag library)
- jsp 오픈 소스
- 스프링 프레임워크(spring framework)
- await
- .submit()
- 제품 등록
- 특정 문자를 기준으로 자르기
- 표현 언어(expression language)
- 스프링 시큐리티(spring security)
- 인텔리제이(intellij)
- error-java
- MainActor
- 람다식(lambda expression)
- 메이븐(maven)
- 진수 변환
- System.Diagnostics
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |