-
(1분 읽기) Kotlin에서 유니코드 활용 🌍Android 개발/Kotlin 2024. 6. 30. 00:07
처음 컴퓨터가 생겼을 때는 영어와 몇 가지 특수 문자만 쓸 수 있었어.
하지만 인터넷이 발전하면서 다양한 언어와 기호를 표현해야 할 필요가 생겼지.
그래서 등장한 게 바로 **유니코드(Unicode)**야! 🚀
💡 유니코드 & UTF-8이 뭐야?
- 유니코드: 전 세계 모든 문자를 하나의 통합된 코드로 저장하는 시스템
- UTF-8: 유니코드를 컴퓨터에 저장하는 방식 (한글은 3바이트로 저장돼!)
- Kotlin에선 Char 타입을 사용해 유니코드 문자를 쉽게 다룰 수 있어! 😎
💡 Kotlin에서 유니코드 문자 사용하기
유니코드를 활용하면 다국어 지원과 이모티콘 사용이 가능해! 😁
fun main() { val letter: Char = '가' // 단일 문자 선언 println("Letter: $letter") val smiley = '\u263A' // 유니코드 이모지 😊 println("Smiley: $smiley") val charRange: CharRange = '가'..'깋' for (char in charRange) print("$char ") // 한글 범위 출력! }
- 유니코드로 한글, 이모티콘까지 자유자재로 표현할 수 있어!
- Char 타입과 CharRange를 사용하면 문자 범위도 설정 가능!
🚀 왜 유니코드를 써야 할까?
유니코드를 사용하면 다국어 지원이 가능해져서 글로벌 앱 개발이 쉬워져!
특히 Kotlin에서는 직관적이고 강력한 문자 처리가 가능해서
한글, 이모티콘, 특수 문자까지 자유롭게 표현할 수 있어! 🌏
📌 요약 정리
✔ 유니코드: 전 세계 문자를 통합한 코드 시스템
✔ UTF-8: 유니코드를 저장하는 방식 (한글은 3바이트)
✔ Kotlin Char 타입으로 유니코드 문자를 다룰 수 있어
✔ 다국어 지원과 이모티콘 사용이 필요한 앱 개발에 필수! 🎉'Android 개발 > Kotlin' 카테고리의 다른 글
(30초 읽기) Kotlin 산술 및 할당 연산자 🧮 (0) 2024.07.01 (1분 읽기) Kotlin 비트 연산자 🚀 (0) 2024.07.01 (1분 읽기) Kotlin Char 타입 : 문자 다루기 끝판왕! 🚀 (0) 2024.06.29 (1분 읽기) Kotlin 기본 타입 : 값 할당하기 🚀 (0) 2024.06.29 (1분 읽기) Kotlin 기본 타입 : Boolean 🚀 (0) 2024.06.29