Programming Language

[Html] UTF-8은 어디서 온 걸까?

nabee 2022. 2. 25. 19:10

Html 문서의 기본 구조는 다음과 같이 입력할 수 있다.

<!DOCTYPE html>
<html lang ="ko">
    <head>
        <meta charset = "utf-8">
        <title>연습1</title>
    </head>
    <body>
        <h1>
            html 구조파악하기
        </h1>
        <p>구조파악1</p>
        <p>구조파악2</p>
        <p>구조파악3</p>
    </body>
</html>
<!Doctype html>태그 : 문서 유형을 지정해주는 것 → document(문서)type(유형)이 html
<html>태그 : 웹 문서의 시작을 알림
<head>태그 : 웹 문서의 정보를 저장
<body>태그 : 웹 브라우저에 보여 줄 내용을 저장
<meta>태그 : 웹 브라우저에는 보이지는 않지만, 웹 문서와 관련된 정보를 지정할 때 사용

 
이때, <html lang="ko">는 language, lang속성으로 문서에서 사용할 언어를 지정
<title>태그는 웹 문서의 제목을 입력, 웹 브라우저의 제목 표시줄에 표시, head 태그 안에서 가장 중요
 
 
여기서, <meta>태그는 다양하게 사용가능
<meta name = "keywords" content ="html의 구조" 
<meta name = "description" content = "html의 구조를 알아보자"
<meta name = "author" content = "nabee">

<meta charset = "utf-8"> 또한 화면에 글자를 표시할 때 어떤 인코딩을 사용할지 지정
웹 서버는 영어가 기본, 한글로 표시할 시 UTF-8이라는 문자세트를 사용

우리가 번호 이용할 때도, +82 처럼 UTF-8도 나라 혹은 언어마다 다른 건가? 어디에서 온 걸까? 의문이 들었다.
what is utf-9?를 구글링 해보니, 인코딩하는 방식 중에 하나인 듯하다.
내가 생각한, +82와 같은 구분은 위의 <html lang="ko">에서 바꾸어주면 될 듯하고
utf-8에서 8은 8bit라고 한다.