아무튼 개발
article thumbnail
반응형

인코딩 / 디코딩

  • 인코딩 (encoding)
    • 사람이 읽을 수 있는 데이터를 컴퓨터가 읽을 수 있는 부호로 변환
  • 디코딩 (decoding)
    • 컴퓨터가 읽을 수 있는 데이터를 사람이 읽을 수 있도록 변환

Charset (문자셋)

  • 아스키코드
    • 가장 처음 생성된 문자셋
    • 128개의 문자 조합을 제공하는 7비트 부호
    • 한글은 지원하지 않음
  • 유니코드
    • 기존에 아스키코드에서 담을 수 없는 문자를 정의하기 위해 탄생
    • 2byte
    • 한글도 가능
  • UTF-8
    • 가변 길이 유니코드 인코딩 시스템
    • 메모리 낭비 방지
      • 영어권: 0 ~ 127 사이의 코드 포인트들은 1byte로 저장 (기존의 유니코드는 2byte로 저장함)
      • 이 외: 128 이상은 모두 2byte or 3byte로 저장 (한글은 3byte)

메타 태그 사용

<meta charset="UTF-8" />meta 태그의 charset 속성으로 인코딩 방식을 지정하는 것이다.

다양한 브라우저상에서 인코딩 방식의 통일을 주기 위해 작성한다.

작성하지 않으면 html 파일의 글씨가 깨질 수 있다!

cf)

https://antstudy.tistory.com/29

https://pythontoomuchinformation.tistory.com/333

반응형

'Front-end > HTML' 카테고리의 다른 글

[HTML] script 태그의 위치 || <head> vs <body>  (0) 2023.06.04
OG (Open Graph) 태그란?  (0) 2023.02.23
profile

아무튼 개발

@릴쥬

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...