■ char 구조체의 ConvertToUtf32 정적 메소드를 사용해 이모지 문자에서 UTF-32 문자 코드를 구하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
string smileString = char.ConvertFromUtf32(0x1f600); // 반환값: "😀" (웃는 얼굴 이모지) string dragonString = char.ConvertFromUtf32(0x1f409); // 반환값: "🐉" (용 이모지) int smileCode = char.ConvertToUtf32(smileString , 0); int dragonCode = char.ConvertToUtf32(dragonString, 0); Console.WriteLine($"0x{smileCode :x}"); Console.WriteLine($"0x{dragonCode:x}"); /* 0x1f600 0x1f409 */ |