UTF-8은 HTML 페이지를 완벽하게 표시하는 데 사용되는 HTML5의 기본 문자 인코딩으로 정의됩니다. UTF-8은 1바이트를 사용하고 모든 브라우저에서 잘 작동하는 엔터티의 모든 문자와 기호를 포함하므로 웹 개발자가 UTF-8을 사용하도록 권장합니다. 유니코드 변환 형식 – 8비트는 입력된 문자를 기계가 읽을 수 있는 코드로 변환하는 방법입니다. charset 속성은 HTML의 문자 인코딩을 수행하는 데 사용됩니다.
HTML의 UTF-8 구문
의 UTF-8 문자 인코딩 지정 태그는 다음과 같이 제공됩니다:
<meta charset="UTF-8">
여기서 메타는 HTML 문서에 대한 데이터를 제공하지만 기계가 읽을 수 있습니다. 그리고 그 요소는 키워드, 마지막 수정 등을 지정합니다. 이 메타 태그에는 페이지에 액세스하는 동안 웹 브라우저에 알려주는 문자 세트가 포함되어 있습니다.
인코딩은 주어진 숫자를 기계가 이해하는 이진수로 변환하는 방법입니다. 여기서 각 문자는 각각 하나 이상의 바이트로 구성됩니다.
예를 들어 Hi, EDUCBA!라는 텍스트를 살펴보겠습니다.
UTF-8 문자 인코딩은 다음과 같습니다.
01001000 01101001 00101100 01100101 01000100 01010101 01000011 01000010 01000001 00100001
기계가 읽을 수 있는 바이너리 구조로 변환됩니다.
다음으로 콘텐츠에서 외국어를 차지하면서 유니코드 표현이 얼마나 중요한지 살펴보겠습니다.
아래는 HTML의 UTF-8 예입니다.
단락 내용을 사용한 간단한 예
코드:
new.html
<meta charset="UTF-8">Page Title !مرحبا بالعالم
你叫什么名字?
This is Chinese Language.
This is the code demonstrating encoding Process
설명:
출력:
텍스트 입력에 버튼을 사용합니다.
코드:
lang.html
<!DOCTYPE HTML > <html> <head> <title>HTML sample -buttons</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <form action="addressing" method="post"> <fieldset> <legend>Selection list</legend> Checkbox: <input type="checkbox" name="King" value="one"><br> RadioButton1: <input type="radio" name="Queen" value="two"><br> RadioButton2: <input type="radio" name="Jack" value="three" checked="checked"><br> </fieldset> <fieldset> <legend>Give Input</legend> Login Id: <input type="text" name="Login name"><br> Password: <input type="password" name="Strong Password"><br> </fieldset> <fieldset> <legend>Designation</legend> <p><input type="checkbox" name=" Software Engineer"> Software Engineer</p> <p><input type="checkbox" name="Data Analyst"> Data Analyst</p> <p><input type="checkbox" name="Web Developer"> Web Developer</p> <p><input type="checkbox" name=" Senior Analyst"> Senior Analyst</p> </fieldset> <p><input type="submit" value="press"> <input type="reset"></p> </form> </body> </html>
설명:
출력:
외국어 콘텐츠를 활용한 코드
코드:
mett.html
<!DOCTYPE html> <html> <head> <title> HTML UTF-8 Charset </title> <meta name="keywords" charset="UTF-8" content="Meta Tags, Metadata" /> </head> <body style="text-align:left"> <H1>Hi Instructor!</H1> <h2> This is my formal e-mail for the joining. </h2> <h3>Hola, me llamo Juan </h3> <b>Mucho gusto </b> </body> </html>
설명:
출력:
Using JavaScript.
Code:
name.js
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>UTF-8 Charset</title> <style> span { color: blue; } span.name { color: red; font-weight: bolder; } </style> <script src="https://code.jquery.com/jquery-3.5.0.js"></script> </head> <body> <div> <span>Thomas,</span> <span>John Betson,</span> <span>Valli Tromson</span> </div> <div> <span>आभरणा,</span> <span>आचुथान,</span> <span>अभिनंध</span> </div> <script> $( "div span:first-child" ) .css( "text-decoration", "Underline" ) .hover(function() { $( this ).addClass( "name" ); }); </script> </body> </html>
Explanation:
Output:
So that’s all about the encoding of UTF-8 in HTML. We have gone through Unicode and encodes in the HTML briefly and the implementation of HTML and JavaScript. In this emerging software world, the character sets are not made so feasible; therefore, there comes character encoding schemes to be done with the HTML and other programming languages. Therefore, it is said that it is best to use UTF-8 everywhere where it doesn’t need any conversions encoding.
위 내용은 HTML의 UTF-8의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!