짧은 대답은 옵션 1에서 의미하는 접근 방식을 사용하면 검색 엔진에서 "saqarTvelo"라는 텍스트에 "საქართველო"이라는 단어가 표시되어 정상적인 검색이 실패합니다. 문자는 대부분의 글꼴이 무엇 인 (AN 유니 코드로 인코딩 글꼴을 사용하여 렌더링 할 수 있도록 유니 코드 인코딩을 사용
- :
문제는 웹 페이지에 그루지야 문자를 사용하는 두 가지 방법을 참조 할 것 , 대부분의 글꼴에는 그루지야 문자가 포함되어 있지 않음).
- 일반적으로 256 가지 코드 위치 (8 비트 조합)를 특정 목적에 필요한 문자와 매핑하는 비표준 "개인"인코딩을 사용합니다. 이것은 텍스트가 같은 방식으로 인코딩 된 폰트를 사용하여 렌더링된다고 가정합니다.
방법 2는 특히에서하는 wrong approach 특징으로 할 수 있지만, (CSS가 사용할 수없는 하나의 글꼴을 설정 <font face=...>
에 의존했다하더라도) 초기부터 웹에 사용되어왔다 초기. 사용자의 컴퓨터에 특정 "개인적으로"인코딩 된 글꼴 (또는 정확히 같은 방식으로 인코딩 된 일부 글꼴)이 없으면 실제로 작동하지 않습니다. 검색 엔진은 글꼴에 구별되지 않으므로 8 비트 코드 만보고 "개인"인코딩이 아닌 페이지에 대해 선언되거나 암시 된 인코딩으로 해석하려고합니다 (게시 된 정의가 없으므로 선언 할 수 없으며 어떤 표준 명도, 또는 그 문제의 어떤 이름이든).
방법 1을 사용하려면 사용자 컴퓨터가 (사용 된 문자를 지원하는 일부 (유니 코드 인코딩 글꼴))이 있어야합니다. 요즘에는 @font-face
을 통해 다운로드 할 수있는 글꼴 (웹 글꼴)을 사용하여 합리적으로 해결할 수 있습니다. Fonts that support Georgian letters에는 DejaVu 글꼴, GNU Freefont 글꼴 및 Quivira와 같은 유용한 글꼴이 포함되어 있습니다. 이 방법에 대한 자세한 내용은 Guide to using special characters in HTML을 참조하십시오.
방법 1을 사용하면 문서의 인코딩 (일반적으로 UTF-8)이 올바르게 선언되었거나 검색 엔진에서 유추 할 수있는 경우 검색 엔진에 조지아 문자가 올바르게 표시됩니다.
그루지야 어에는 "자체 유니 코드"가 없습니다. * Unicode가 단 하나 (단서가 이름에 있습니다!)이며 모든 사람에게 동일합니다. –
@Kerrek SB 그래서 무슨 뜻이야? 내가 "საქართველო"이라는 단어를 검색하고 싶다면 내 웹 사이트를 보여줄 것인가? "saqarTvelo"라는 단어가 있더라도 "საქართველო"이라는 단어가 있지만 글꼴 만 있으면됩니다. – Irakli
@KerrekSB : 가난한 영어 실력을 고르는 데 도움이되지 않습니다.그의 문제는 ASCII 기호 범위를 다른 기호로 재사용하는 오래된 "기호"및 "딩밧"글꼴 문제와 같습니다. 이것은 유니 코드가 받아 들여질 때까지 라틴 문자를 사용하지 않는 언어에 대해서만 매우 일반적이었습니다. – hippietrail