C#
[C#] euc-kr 인코딩 에러 - No data is available for encoding 51949. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.
kjun.kr
2023. 5. 3. 00:24
728x90
인코딩 처리하는 도중 아래 처럼 에러가 발생되었습니다.
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