첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
------------------------------------------------------------------------------------------------------------------------------------------------------
728x90
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
그리드형(광고전용)
Posted by icodebroker
,