# encoding

78개의 포스트

ASCII, compression

ASCII7bit 로 이루어져 character를 binary string으로 mapping 하는데 사용한다. extended ASCII는 8bit를 사용하고 더 많은 character를 binary string으로 mapping한다. Unicode8bit까지는 cha

2023년 5월 7일
·
0개의 댓글
·

유니코드 멀티바이트코드 간 변환

tchar.h 아스키코드와 유니코드를 동시 지원할 수 있는 쉬운 개발을 위해 만들어진 Visual Studio 독자적인 헤더파일로 오직 Windows 에서만 사용할 수 있음. 컴파일러 환경에 따라 MBCS, WBCS로 맵핑 시켜줌. 즉 tchar.h 함수를 사용하면 멀티바이트코드와 유니코드를 동시에 고려해서 프로그래밍 가능. t 가 붙고 문자열에 T가 존재...

2023년 5월 3일
·
0개의 댓글
·

유니코드

표준 유니코드 협회가 제정 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준 Character Set WBCS : Wide Byte Character Set WBCS 란 SBCS와 DBCS가 공존하는 MBCS와는 달리 모든 코드값이 일괄적으로 16비트로 할당 확장형 문자 집합이라는 의미 Windows 뿐만 아니라, L...

2023년 5월 3일
·
0개의 댓글
·

멀티바이트코드

표준 MicroSoft에서 만든 표준 세계표준으로 합의가 이루어지지 않은 윈도우에서 개발된 코드 Character Set MBCS : Multi Byte Character Set MBCS 란? SBCS와 DBCS를 묶어놓은 문자세트를 의미 DBCS의 문자세트에는 거의 SBCS의 문자가 포함되므로, 우리가 말하는 DBCS는 사실은 주로 MBCS를 의미함 ...

2023년 5월 3일
·
0개의 댓글
·

아스키코드 (ASCII Code)

표준 미국 정보 교환 표준 즉 미국을 위한 미국에 의한 미국의 코드 Character Set SBCS : Single Byte Character Set SBCS는 하나의 문자세트에 부여된 글자 값이 Single Byte, 즉 0-255의 범위 내에 있음 우리가 잘 알고있는 ASCII 또는 ISO-8859-1 문자 세트가 여기에 속함 0x20부터 0x7F까...

2023년 5월 3일
·
0개의 댓글
·
post-thumbnail

Codable(Encoding/Decoding)

간단해요!

2023년 4월 28일
·
0개의 댓글
·

Base64 란?

많은 예제에 나오는 인코딩 방식인 Base64에 대한 개념을 잡기위한 글입니다.Base64는 이진 데이터를 ASCII 문자로 변환하는 인코딩 방식 중 하나이다.이진 데이터를 인코딩하여 전송하거나 저장할 때 사용한다.3바이트씩 이진 데이터를 묶습니다.각각의 3바이트(24

2023년 4월 25일
·
0개의 댓글
·

Springboot JPA data.sql Encoding 문제

여러 방법 시도 해보았지만 아래 세가지로 해결되었다.

2023년 4월 19일
·
0개의 댓글
·
post-thumbnail

[SpringBoot] application.properties 한글 깨짐

순조롭게 프로젝트를 진행하던 중, postman 에서 응답을 받는데 한글이 아닌 ???를 받았다. 이게 뭔가… 일단 encoding 문제인 것 같아 차근차근 문제를 해결해보기로 한다. 이 문제를 해결하기 위해 여러 방법들을 찾아보았고 그 순서에 따라 글을 작성했다.

2023년 4월 8일
·
0개의 댓글
·

[CS] BASE 64 란?

2의 6승(64)비트를 사용하여 ASCII코드 문자로만 이루어진 text를 나타내는 인코딩 방식입니다.A-Z, a-z, 0-9, +, /, =으로 구성되어있습니다.'='의 기호는 부족한 비트수를 채우기 위한 padding 비트로써 '='기호가 섞인 인코딩(ex.@@@@

2023년 3월 22일
·
0개의 댓글
·

[Network] URL Encoding

URL에서 URL로 사용할 수 없는 문자, 혹은 사용할 수 있지만 의미가 왜곡될 수 있는 문자들을 '%XX'의 형태로 변환하는 것을 의미합니다.리, 룬 은 ASCII 코드가 아니며, &은 ASCII 문자(예약된 문자)이다. (디코딩 상태)https://flfn

2023년 3월 20일
·
0개의 댓글
·

[CS] 멀티바이트, 와이드바이트?

문자집합에는 2가지가 있다.1\. 멀티 바이트2\. 와이드 바이트(유니코드)하나 이상의 바이트로 표현되는 방식이러한경우 abcd는 1바이트씩, 한글은 2바이트씩 사용된다.이처럼 상황에 따라 문자를 표현하는 바이트를 조절하는 것을 멀티 바이트라고 한다.문자열의 길이 확인

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

[CS] UTF-8, 16, 32 차이점??

유니코드(영어: Unicode)는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준입니다.인코딩은 작성하고자 하는 데이터를 안전하게(데이터 손실 없이) 보내기 위해 사용합니다.유니코드 변환 형식(Unicode Transformatio

2023년 3월 20일
·
0개의 댓글
·

Spring 한글 설정

spring 필터안되면 밑에꺼 사용tomcat 필터

2023년 3월 14일
·
0개의 댓글
·

OSI 7 계층

encoding - 0 과 1 의 나열을 아날로그 신호로 바뀌어 전선으로 흘려 보내는 작업decoding - 아날로그 신호를 0 과 1 의 나열로 해석하는 작업module - 물리적으로 연결된 두 대의 컴퓨터가 0 과 1 의 나열을 주고받을 수 있게 해주는 모듈Phys

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

공공데이터포털 SERVICE_KEY_IS_NOT_REGISTERED_ERROR 원인 파헤치기

포스트맨에서는 정상적으로 오던 응답이,앱에서 호출하니 SERVICE_KEY_IS_NOT_REGISTERED_ERROR라는 응답을 받았다. 구글링을 해보니 APIkey 인코딩이 주된 원인이었다.공공데이터포털에 올라와 있는 Q&A와 같이, 우선 APIKey는 URL 인코딩

2023년 2월 14일
·
0개의 댓글
·

IntelliJ 내장 톰캣 한글깨짐

Run 탭에 출력하는 로그들의 한글이 깨지는 현상이 발생하였다.별도로 tomcat 을 설치하지 않고, IntelliJ 내장 톰캣으로 사용하여, logging.properties 을 수정할 수는 없는 상황이었다.아래 더보기 링크의1\. 해결법 1. IntelliJ 설정2

2023년 1월 18일
·
0개의 댓글
·

base64

Binary Data를 Character set에 영향을 받지 않는 공통 ASCII 영역의 문자로만 이루어진 문자열로 바꾸는 Encoding이다.Base64를 글자 그대로 직역하면 64진법이라는 뜻이다.64진법은 컴퓨터한테 특별한데 그 이유는 64가 2의 제곱수 64=

2023년 1월 6일
·
0개의 댓글
·