한글이 깨져서 나타나는 문제를 알아보려고 합니다. 만약 html을 작성하는 에디터에는 아무 이상없이 한글이 잘 보이나 웹브라우저에는 한글이 깨져보이는 경우 어떻게 해결이 가능할까요?# 한글 깨짐현상이 브라우저에 나타나는 경우이 경우 가장 먼저 의심할 부분이 바로 html의 meta 영역에 선언된 한글 인코딩입니다. 만약 한글을 출력하는데 필요한 인코딩 설정이 잘못되었거나 되어 있지 않는 경우 한글 깨짐이 나타날 수 있습니다. 물론 서버나 데이터베이스에서도 문제가 있을 수 있죠. 이 글 맨 하단에도 언급되어 있습니다.만약 한글이 출력되도록 UTF-8로 인코딩 설정이 필요한 경우라면 html 코드에 아래에 나오게 될 설정이 필요합니다.! HTML 문서에 UTF-8 인코딩 설정하기한글을 비롯한 언어가 정상적으로
Last Modified : 2018-07-06 11:18:27HTML을 사용하여 맨 처음 문서를 작성할 때 하는 몇 가지 중 가장 먼저 문자 인코딩(언어셋) 선언이 필요합니다. 아래는 html에서 문자 인코딩(Encoding)은 무엇이고 어떻게 선언하며 사용하는지 정리한 내용입니다.# HTML 웹페이지 문서에 문자 인코딩 설정하기웹페이지를 생성한 소스를 들여보보면 가장 먼저 <head> 그리고 <body> 태그를 볼 수 있습니다. <body>태그 바로 위에 <head> 태그가 위치하는데 문자 인코딩 설정은 바로 <head> 내부의 <meta> 태그 안에 작성하게됩니다. 여기서 <meta>는 여기에는 작성한 또는 작성 할 웹페이지의 여러 메타 정보를 담고 있게됩니다. 이들 정보들은 웹브라우저에 다양한 정보를 전달하는데 현재 웹사이트 방문자(사용자)에게 보여지게 될 내
Last Modified : 2019-08-06 22:00:05PHP에서 자주 발생하는 문제중 하나가 바로 문자 인코딩에 문제가 발생하여 한글이 깨지는 현상이다. 이런 문제는 매우 자주 발생하면서 어디서 문제가 발생하였는지 해결하기가 쉽지 않다. 아래는 이런 문자 인코딩 문제를 해결하기 위한 방법 중 하나로 SQL상에서 저장된 문자 자체가 깨지는 경우를 해결하기 위한 방법이다. 일단 문자가 깨져서 나타나면 인코딩을 설정하는 다양한 환경에 모든 의심을 가져봐야한다. 가장 기본적으로 브라우저에 전달하는 html의 meta 태그의 charset 값을 확인할 필요가 있고 그 다음으로 PHP 서버언어의 인코딩 설정값 확인이 필요하다. 마지막으로는 SQL 데이터베이스에 생성된 테이블이 올바른 문자인코딩을 가지고 있는지의 여부이다.한글 문자는 기본적으로 UTF-8을 대부분 사용한다
Last Modified : 2016-06-23 12:24:53