0.앱에서 서버로 데이터 전송 시, 데이터 마다 약속한 인코딩과 인코딩에 따른 길이 제한이 쓰이고 있었다. 운영하고 있는 앱에서 중계서버 1개로 데이터를 보내지만, 중계서버에서 다시 여러 실 고객사 서버로 데이터를 전송한다. 실 고객사마다 인코딩 방식이 다르기 때문에, 앱에서 중계서버 전송 시, 인코딩과 인코딩에 따른 길이 제한을 맞춰주는 것이 중요하였다. 그 외에도 인코딩 개념은 중요하다고 생각되었다. '서버에서 통신 할 때 데이터가 깨지면 안 되니까!' 등의 이유로~ 이 기회에 인코딩 개념을 한번 정리해놓는 게 좋을 것 같아 해당 포스팅을 쓰게 되었다. 사람이 인지할 수 있는 형태의 데이터를 약속된 규칙에 의해 컴퓨터가 사용하는 0과 1로 변환하는 과정 2. 문자코드(컴퓨터가 사용하는 0과 1로) 변환할 때의 기준 = 문자코드 ASCII 코드
확장 ASCII
유니코드
EUC-KR 코드EUC-KR 코드표 일부3. 인코딩 방식(컴퓨터가 사용하는 0과 1로) 변환하는 방식 유니코드를 사용하는 인코딩 방식UTF-16
UTF-32
바이트 순서(Byte Ordering), 리틀 엔디안(Little-Endian), 빅 엔디안(Big-Endian)을 모르겠다면...? UTF-8
EUC-KR 코드표를 사용하는 인코딩 방식EUC-KR
휴... 쓰다보니 너무 길다... 나머진 다음 포스팅에... .참고 blog.naver.com/PostView.nhn?blogId=bbmobile&logNo=221360230141 한글 인코딩, EUCKR 과 UTF8 제대로 알기 (1) 개발자라면 한 번쯤 '한글'을 깨뜨려 본 경험이 있을 것이다. 어디서 누가 깨뜨렸는지, 왜 깨뜨렸는지 영문... blog.naver.com freestrokes.tistory.com/71
인코딩과 디코딩 (Encoding & Decoding) 인코딩과 디코딩 (Encoding & Decoding) 컴퓨터는 문자를 인식할 수 없기 때문에 숫자로 변환되어 저장됩니다. 변환해주기 위해서는 기준이 있어야하는데 이것을 문자 코드라고 하며 대표적으로 ASCII� freestrokes.tistory.com studyforus.tistory.com/167
한글 인코딩 종류 및 문제점 파악하기 (UTF-8 vs. EUC-KR) 인코딩 방식 이해하기 한글 인코딩 종류 윈도우를 기본 운영체제로 사용하였을 때는 전혀 느끼지 못했던 인코딩 방식이 웹서버를 운영하면서 인코딩 표준을 따라가다 보니 여러 문제점이 생겼� studyforus.tistory.com |