Android 개발/Kotlin

(1분 읽기) 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 타입으로 유니코드 문자를 다룰 수 있어
다국어 지원이모티콘 사용이 필요한 앱 개발에 필수! 🎉