[C#/COMMON/.NET6] Encoding 클래스 : GetEncoding/Convert/GetString 정적 메소드를 사용해 비 ASCII 문자 제거하기
C#/Common 2022. 7. 10. 01:28728x90
728x170
■ Encoding 클래스의 : GetEncoding/Convert/GetString 정적 메소드를 사용해 비 ASCII 문자를 제거하는 방법을 보여준다.
▶ 예제 코드 (C#)
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);
728x90
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON/.NET6] TaskFolder 클래스 : DeleteFolder 메소드를 사용해 자식 폴더 삭제하기 (0) | 2022.07.10 |
---|---|
[C#/COMMON/.NET6] TaskFolder 클래스 : DeleteTask 메소드를 사용해 작업 삭제하기 (0) | 2022.07.10 |
[C#/COMMON/.NET6] TaskService 클래스 : GetFolder 메소드를 사용해 폴더 구하기 (0) | 2022.07.10 |
[C#/COMMON/.NET6] TaskService 클래스 : 윈도우즈 로그인시 실행 작업 등록하기 (0) | 2022.07.10 |
[C#/COMMON/.NET6] 누겟 설치 : TaskScheduler (0) | 2022.07.10 |
[C#/COMMON/.NET6] Regex 클래스 : Replace 정적 메소드를 사용해 비 ASCII 문자 제거하기 (0) | 2022.07.10 |
[C#/COMMON/.NET6] IEnumerable<T> 인터페이스 : NULL 또는 비어있는지 여부 구하기 (0) | 2022.07.07 |
[C#/COMMON/.NET6] IEnumerable<T> 인터페이스 : NULL 또는 비어있는지 여부 구하기 (0) | 2022.07.07 |
[C#/COMMON/.NET6] IEnumerable 인터페이스 : NULL 또는 비어있는지 여부 구하기 (0) | 2022.07.07 |
[C#/COMMON/.NET6] IEnumerable<T> 인터페이스 : NULL 또는 비어있는지 여부 구하기 (0) | 2022.07.07 |