학습/C#
[ .Net Core 5 ] ViewData에 한글이 웹뷰에서 깨진다면?! ( 암호화같이 되버렸어요..) 해결완
황성안
2022. 5. 23. 22:47
728x90
반응형
상황
ViewData 에 한글을 담아 WebView로 가져와 사용하려했더니 암호화가 된 것처럼 떠요!
근데 영어는 잘나와요!
원인
Net Core 에서 한글 문자열이 인코딩이 되어 나타납니다. 영어는 정상적으로 출력이되더라구요.
해결
startup.cs 에서 ConfigureService 에 아래 코드를 추가해주세요!
services.Configure<WebEncoderOptions>(options =>
{
options.TextEncoderSettings = new TextEncoderSettings(UnicodeRanges.All);
});
728x90
반응형