2012-05-22 7 views
0

어떤 HTML 문자 집합을 사용하면 이들을 모두 포함 할 수 있습니까? MySQL에서 내보내기 및 가져 오기 위해 어떤 문자 집합이 필요합니까?HTML 문자 집합과 MySQL 문자 집합

셍 라파엘 ARNÁIZ 남작 (스페인어)

어린이 예수, 성모, 박사 (프랑스어)의

세인트 테레

M. Orsola (동유럽) (줄리아) Ledóchowska, 종교

+0

"내보내기 한 다음 가져 오기"란 무엇을 의미합니까? –

답변

0

MySQL에서는 UTF-8 문자 세트를 사용하십시오. 이렇게하면 DBMS에서 매우 다양한 데이터를 적절하게 표현할 수 있습니다. mySQL 데이터 정렬 설정을 올바르게 사용하면 MySql이 정보를 잘 정렬 (정렬)합니다.

이 항목을 HTML로 렌더링하려면 기본 7 비트 ASCII 이외의 문자를 사용하는 것이 좋습니다. 예를 들어, HTML에서 대문자 Ñ http://www.fileformat.info/info/unicode/char/00D1/index.htm

의 유니 코드 문자를 설명하는이 웹 페이지를 봐하는 앰퍼샌드 poundsign의 XD 1 세미콜론 (;)으로 표현되는이

귀하의 웹 응용 프로그램 언어 (PHP는? 자바?)에 내장 된 기능이 있습니다 UTF-8 문자열 (DBMS에 숨김)과 HTML (웹에 표시하기 위해)을 변환합니다. 그것을 써.

0

테이블과 컬럼에 대해 MySQL의 UTF-8 문자 세트를 사용하고 선택한 스크립팅 언어로 MySQL 연결을 초기화 한 후 SET NAMES UTF8 문을 전송하십시오. 또한 스크립트에서 페이지가 UTF-8임을 나타내는 HTTP 헤더를 보내면 좋을 것입니다. this을 읽고 더 읽을 거리가있는 링크도 좋습니다.

PHP에서이 HTTP 헤더를 보내려면 header("Content-Type: text/html; charset=UTF-8");을 사용합니다. HTML 페이지의 <head> 요소 상단에 <meta charset="UTF-8"> (HTML5) 또는 <meta http-equiv="Content-type" content="text/html;charset=UTF-8"> (HTML 4.01 또는 HTML5)을 추가 할 수 있지만 두 가지 방법을 모두 사용할 수없고 유효한 HTML5는 계속 사용할 수 있습니다.