728x90
728x170

인코딩 처리하는 도중 아래 처럼 에러가 발생되었습니다.

System.NotSupportedException: No data is available for encoding 51949. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.

euc-kr 은 아래처럼 정의하여 썼었는데 

System.Text.Encoding euckr = System.Text.Encoding.GetEncoding(51949);//euckr

무슨 문제 인지 에러가 발생되었습니다.

확인해 보니 오류 내용에 나온것 처럼 Encoding.RegisterProvider 인코딩 등록자를 지정 해야합니다.

System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
System.Text.Encoding euckr = System.Text.Encoding.GetEncoding(51949);

 

728x90
그리드형
Posted by kjun
,