2013-03-27 4 views
0

간단한 질문은 하나의 HTML 페이지에서 어떻게 여러 언어를 사용할 수 있습니까?하나의 HTML 페이지에서 여러 언어 사용

뭔가

<div> 
    <p>This text is in English</p> 
</div> 

<div> 
<p>This text in Japanese</p> 
</div> 

<div> 
<p>This text in French</p> 
</div> 

것처럼 언어 선택을 위해입니다. 이 페이지는 순수한 HTML입니다.

enter image description here

+2

시도해 보셨습니까? 위 예제에서 보여주는 텍스트를 복사 해 보았습니까? 올바른 문자 인코딩을 사용하는 한 원하는 텍스트 문자를 사용할 수 있습니다. HTML은 실제로 번역 할 것이 아니라, 원하는 곳에 페이지에 텍스트를 넣기 만하면됩니다. – David

+0

아마도 CSS를 사용하거나 각 div에 속성을 부여하십시오. 예 : 텍스트가 오른쪽에서 왼쪽으로 쓰여지는 경우 텍스트 방향. 또는 예를 들어 text-transform 속성은 언어 별 사례 매핑 규칙을 고려합니다. – ZeeeeeV

답변

0

예. 것이 가능하다. 다른 언어 텍스트를 유니 코드로 사용할 수 있습니다. 내가 여기 당신을 위해 만든 예제를 체크 아웃 :

코드 :

이 नमस्कार

வணக்கம்

+0

http://jsfiddle.net/ldscript/k8p5S/ –

0

그냥 페이지 인코딩 UTF-8을 사용

오신 것을 환영합니다 그리고 그것은 모두 작동 할 것입니다. 브라우저는 자연스럽게 이것을 수행합니다. 유니 코드 (UTF-8이 대표적인 것임)가이를 위해 고안되었습니다.

0

하나의 언어를 사용하는 것과 같습니다. HTML 문서에는 문자 인코딩이 하나뿐이므로 두 페이지를 별도로 작성한 경우처럼 프랑스어 텍스트의 ISO-8859-1 인코딩과 일본어 텍스트의 JIS 인코딩을 사용할 수 없다는 제한이 있습니다.

결론은 가능한 경우 일반적으로 UTF-8을 사용해야하며 그렇지 않은 경우 문자 참조와 같은 해결 방법을 사용하는 것입니다.

lang 속성을 사용하여 각 부품의 언어를 나타내거나 사용해야합니다. 그러나 이것은 기본 기능에 필수적인 것은 아니며 지금은 다른 어떤 것보다 더 좋은 저작 습관입니다.