2012-03-27 2 views
0

The website이 웹 사이트에서 사용 된 텍스트의 인코딩을 알 수 있습니까?

나는이 웹 사이트에서 사용한 글꼴 파일을 가지고 텔루구 어 글꼴을 표시하려고합니다.
이제 위의 웹 사이트와 같은 형식으로 텍스트를 인코딩해야합니다. 나는 html 코드, html ASCII 코드 등으로 시도했지만 코드화 된 유형을 찾을 수 없습니다. 누구든지 PHP를 사용하여 내 텍스트를 해당 형식으로 변환 할 수 있습니까?

웹 사이트에서 사용하는 형식은 '¯ ä Ê & Otilde입니다.

 ÆN-F-A-X¾-ª½Õ-œË-Ê¢{Ö 

     ƯÃo 

     £¾ÇèÇêª 

     ¦§ŒÕ-{-åX-šÇd¹ 

     «*aÊ ²ñNÕtC. 

     Æ¢ÅŒÂ¹× 

     &laquo;&aacute;&cent;&#376;&iquest;&Otilde; <br> 

     &macr;&auml;&ordf;&frac12;&Otilde;&#8217;&Atilde; &laquo;*a 

     &copy;&cent;&Iacute;&Atilde;&copy;&Otilde; 

     &#402;&laquo;y-&#353;&Ccedil;-E&Acirc;&Euml; &#8226;&Ecirc;&cent; 

     &#8226;&cent;&ecirc;&Acirc;-&#8222;&Atilde;&ordf;&frac12;&Otilde;.&nbsp;` 

웹 사이트를 마우스 오른쪽 버튼으로 클릭하고 소스를 볼 수도 있습니다.

+0

(lol, 해당 페이지에는 두 개의 충돌하는 콘텐츠 유형 메타 헤더가 있습니다.) – Mat

+0

@Mat 괜찮습니다. 충돌이 없습니다. HTTP 헤더 자체는 인코딩을 정의합니다. 인코딩이 우선합니다. 그것은 또 다른 인코딩입니다. –

+1

@amp UTF-8 인코딩으로 텍스트를 작성하면됩니다. 오,하지만이게 당신의 웹 사이트입니까? W3 검사기가보고 한 수백 가지 오류 및 수십 가지 경고에 대해 뭔가 할 수 있습니까? –

답변

0

여기서 문제는 글꼴의 인코딩입니다. Eenadu는 독점적 인 문자 할당을 사용하는 8 비트 글꼴입니다. 즉, 특정 글꼴을 사용자 시스템에서 사용할 수 있고 브라우저에서 사용하는 경우에만 페이지를 사용하는 페이지가 제대로 표시됩니다. This problem has existed for over ten years이고, 요즘은 임베디드 (웹) 글꼴을 사용하는 것처럼 보이므로 대부분 페이지가 작동하는 것처럼 보입니다 (s-l-o-w-l-y). 접근 방식은 종종 protested against입니다.

표준 경로를 따르지 않고 유니 코드 글꼴을 사용하지 않으려면 해당 배포자의 글꼴 인코딩 정보를 요청하는 것이 좋습니다. 또는 글꼴을 Eenadu로 설정하면 모든 8 비트 바이트를 포함하는 문자 데이터를보고 역 공학을 수행 할 수 있습니다.

관련 문제