728x90
string temp1 = "점심시간";
string temp2 = "123";
byte[] unibytes = Encoding.Unicode.GetBytes(temp1);
byte[] unibytes = Encoding.Unicode.GetBytes(temp2);
unicode 인코딩 한글 한자당 2Byte, unibytes.Length = 8 출력
"123" 당연 문자열 취급 Length = 6 출력
string temp1 = "점심시간";
byte[] Defbytes = Encoding.Default.GetBytes(temp1);
Default로 인코딩 시 UTF8 한글 한자당 3Byte, Defbytes.Length = 12 출력.
728x90
'c#' 카테고리의 다른 글
조건없는 값 반환 예외 처리 Linq (0) | 2025.02.17 |
---|---|
Regex.Unescape() 특수문자 스트링 변경 (0) | 2025.02.12 |
JSON 객체 단위 파싱 (0) | 2024.12.26 |
매개변수를 받는 Action 델리게이트 람다식으로 정의 (0) | 2024.09.10 |
문자열 노출되는 법 (feat. 이스케이프, 원시 문자열) (0) | 2024.09.10 |