본문 바로가기
반응형

IT/문자인코딩4

문자 인코딩(Character Encoding) 유니코드, UTF-8, UTF-16, UTF-32, EUC-KR, CP949에 대해서 정리해보자 이전 글들에서 ASCII 코드와 인코딩에 대해서 정리를 했었다오늘은 더 확장된 개념인 유니코드와 유니코드를 인코딩하는 방식 UTF(Unicode Transformation Format) 시리즈에 대해서 정리해보려 한다 [이전글 - ASCII코드, 인코딩 등] 바이너리(Binary), 바이트(Byte), 아스키(ASCII) 코드에 대한 정리프로그래밍 또는 IT를 하다 보면 인코딩, 디코딩, 바이너리, 16진수 등 비슷한 단어들을 많이 듣게 된다이상하게 항상 헷갈리는 개념이다그리고 항상 이해했다 뒤돌아 서면 까먹게 된다잊어버리vanilaeconomy.tistory.com  인코딩(Encoding)/디코딩(Decoding), MIME, Base64, 쉽게 이해하기프로그래밍 개발을 하거나 IT적으로 대화를 할 .. 2024. 6. 1.
인코딩(Encoding)/디코딩(Decoding), MIME, Base64, 쉽게 이해하기 프로그래밍 개발을 하거나 IT적으로 대화를 할 때 많이 들어봤지만 헷갈리던문자인코딩 관련 용어들을 추가로 정리해보려 합니다 1. 인코딩/디코딩 이란 인코딩과 디코딩은 데이터를 정확하게 전송, 저장, 해석하기 위해 필요한 부분으로, 잘못된 인코딩 방식을 사용하면 데이터가 올바르게 표현되지 않거나, 전혀 다른 데이터로 해석될 수 있다예를 들어, 한글 텍스트를 ASCII로 인코딩하려고 하면, 그 텍스트는 제대로 표현될 수 없다* ASCII는 알파벳 중심으로 만들어진 문자셋(Character Set) 이므로따라서 데이터를 처리할 때는 항상 올바른 인코딩 방식을 사용해야 하며, 데이터를 해석할 때는 해당 데이터가 어떤 인코딩 방식으로 인코딩 되었는지 알아야 올바르게 디코딩할 수 있다 - 인코딩 인코딩이란 문자나 .. 2024. 5. 31.
바이너리(Binary), 바이트(Byte), 아스키(ASCII) 코드에 대한 정리 프로그래밍 또는 IT를 하다 보면 인코딩, 디코딩, 바이너리, 16진수 등 비슷한 단어들을 많이 듣게 된다이상하게 항상 헷갈리는 개념이다그리고 항상 이해했다 뒤돌아 서면 까먹게 된다잊어버리면 다시 찾아와 볼 수 있게 잘 정리해보려 한다 항상 어떠한 것이 생긴 것에는 이유가 있다그렇기에 why? 이러한 문자 변환이 필요했는지부터 알아보자 1. 바이너리(Binary)모든 디지털 데이터는 0과 1, 즉 이진수로 표현되고 이것이 바이너리이다컴퓨터는 이러한 이진수를 사용하여 모든 종류의 정보를 처리하고 저장한다 우리가 살고 있는 세계에는 많은 언어가 있고, 각 언어는 자신만의 문자를 가지고 있다예를 들어, 영어에는 A, B, C와 같은 문자가 있고, 한국어에는 ㄱ, ㄴ, ㄷ와 같은 글자가 있다이런 글자들을 컴퓨터.. 2024. 5. 31.
URL 인코딩 이란? URL 인코딩에 대해 쉽게 이해하자 인터넷 주소창에서 가끔 URL을 공유하기 위해 복사해서 붙여 넣기를 하다 보면뒤에 이상한 값들이 %와 함께 섞여서 이어져 있는 것을 한 번쯤은 본 적이 있을 거라 생각됩니다아래와 같이 인터넷으로 데이터를 주고 받을때 변환되는 URL 인코딩에 대해서 정리 하려 합니다 https://classicblack.tistory.com?data1=%EB%8D%B0%EC%9D%B4%ED%84%B01  * %EB%8D%B0%EC%9D%B4%ED%84%B01 (문자 '데이터1' 인코딩) URL 인코딩이란?URL 인코딩(또는 퍼센트 인코딩)은 웹에서 URL을 구성하는 문자들이 안전하게 전송되고 해석될 수 있도록 하는 방법이다인터넷상에서 데이터를 전송할 때, 특정 문자들은 그 자체로 특별한 의미를 가지거나 전송 과정에서 문제.. 2024. 5. 30.
반응형