일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Pointer
- Binary
- length
- memory
- compare
- Overloading
- Contour
- Android
- Read
- parameter
- Unity
- mfc
- preprocessing
- file access
- wpf
- sensor
- Encapusulation
- APP
- UNO
- Barcode
- aduino
- stream
- Class
- atmega328
- SERIAL
- inheritance
- flutter
- digitalRead
- public
- java
Archives
- Today
- Total
폴크(FOLC)
C# 테크닉 - 문자열 인코딩 ( 한글 깨짐 ) 본문
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 : --
'C#, WF, WPF(.NET) > C#, WF, WPF(.NET) 테크닉' 카테고리의 다른 글
C# 테크닉 - 길 찾기 ( KakaoMap ) (0) | 2022.04.04 |
---|---|
C# 테크닉 - 길 찾기 ( GMap ) (0) | 2022.04.02 |
WPF 테크닉 - LiveChart 관련 site (0) | 2022.03.05 |
WPF 테크닉 - Timer 운영 (0) | 2022.03.04 |
C# 테크닉 - 프로세스 검색 (0) | 2021.12.29 |