[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.
C# 2023. 5. 3. 00:24728x90
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
그리드형
'C#' 카테고리의 다른 글
[C#] C# 코드 Compiler 구현하기 (0) | 2023.05.10 |
---|---|
[C#/Rendezvous] 에러 - "TIBCO.Rendezvous.netmodule" cannot be found (0) | 2023.05.03 |
[C#] Tibco Rendezvous 처리하기 (0) | 2023.04.28 |
[C#] C# 11 - file access modifier (0) | 2023.04.01 |
[C#] C# 11 - 복수 라인 처리 (0) | 2023.03.30 |