반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

폴크(FOLC)

C# 테크닉 - 문자열 인코딩 ( 한글 깨짐 ) 본문

C#, WF, WPF(.NET)/C#, WF, WPF(.NET) 테크닉

C# 테크닉 - 문자열 인코딩 ( 한글 깨짐 )

folcjin 2022. 3. 6. 20:39
728x90
반응형

# 지역화 및 다중 언어 지원
   > 리소스 파일을 이용하여 언어 변경 가능
      - 한국어 : ko-KR
      - 영어 : en-US
      - 중국어 : zh-CH

# 지역화 설정
   > (리소스 파일명).지역명칭
      - 한국어 : (리소스 파일명).ko-KR

# 다중 언어 패키지가 설치되어 있지 않은 경우 예외 처리
   > 지역화 설정 상태와 다중 언어 패키지가 불일치 한 경우 wide 문자의 경우에는 깨지는 현상

# 문자열 인코딩
   > string str1 = "한글 한글 test 1234";
   > byte[] dst11 = Encoding.Default.GetBytes(str1); // 현재 OS의 ANSI 코드 페이지에 대한 인코딩
   > byte[] dst12 = Encoding.ASCII.GetBytes(str1); // ASCII(7bit) 문자 집합에 대한 인코딩
   > byte[] dst13 = Encoding.Unicode.GetBytes(str1); // little endian 바이트 순서를 사용하는 UTF-16 형식에 대한 인코딩
   > byte[] dst14 = Encoding.UTF8.GetBytes(str1); // UTF-8 형식에 대한 인코딩
   > string dst = Encoding.Default.GetString(dst11); // 최종 결과를 문자열로 생성

728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --