[RUST/COMMON] 16진수 ASCII 코드를 사용해 문자 구하기
■ 16진수 ASCII 코드를 사용해 문자를 구하는 방법을 보여준다. ▶ 예제 코드 (RS)
1 2 3 4 5 |
let character = '\x61'; println!("{}", character); // 문자 'a' |
■ 16진수 ASCII 코드를 사용해 문자를 구하는 방법을 보여준다. ▶ 예제 코드 (RS)
1 2 3 4 5 |
let character = '\x61'; println!("{}", character); // 문자 'a' |
■ 문자 리터럴에서 ASCII 문자 코드를 구하는 방법을 보여준다. ▶ 예제 코드 (RS)
1 2 3 4 5 |
let character_code = b'a'; println!("{:2x}", character_code); // 61 |
■ Encoding 클래스의 : GetEncoding/Convert/GetString 정적 메소드를 사용해 비 ASCII 문자를 제거하는 방법을 보여준다. ▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 |
string source = "Räksmörgås"; Encoding sourceEncoding = Encoding.UTF8; Encoding targetEncoding = Encoding.GetEncoding(Encoding.ASCII.EncodingName, new EncoderReplacementFallback(string.Empty), new DecoderExceptionFallback()); byte[] targetArray = Encoding.Convert(sourceEncoding, targetEncoding, Encoding.UTF8.GetBytes(source)); string target = Encoding.ASCII.GetString(targetArray); Console.WriteLine(target); |