2012-08-16 4 views
4

응답 형 웹 사이트를 개발하는 동안이 유니 코드 (»)를 사용하여 더 많은 링크를 읽었습니다. 데스크톱 브라우저에서는 올바르게 표시되지만 Android 또는 iPhone과 같은 휴대 기기에서는 올바르게 표시되지 않습니다. 바탕 화면과 같이 표시 할 수 있습니까? 뭐가 문제 야..? 모바일 장치가 단일 코드를 지원하지 않는지 ..?모바일 장치에서 유니 코드 기호가 올바르게 표시되지 않습니다.

+0

URL을로드하는 방법을 보여주는 코드 샘플을 제공해야합니다. –

답변

1

문제는 @font face을 통해 사용하는 포함 글꼴입니다. Android에서 사용하는 버전이 분명히 손상되었습니다. "»"가 표시되지 않으며 다른 많은 라틴어 1 보완 문자에도 문제가 있습니다. 내 test page을 참조하십시오. 서버에 글꼴 파일을 설정할 때 문제가 생길 수 있습니다.

문제는 각 브라우저의 기본 글꼴을 사용시키는의 font-family 설정을 제거하는 경우 표시하거나 드로이드 산세가 사용하는 경우 <link href='http://fonts.googleapis.com/css?family=Droid+Sans' rel='stylesheet'>font-family: "Droid Sans", sans-serif를 사용하여 Google에서 호스팅으로하지 않습니다.

+0

안녕하세요, 고마워요 ... 당신 말이 맞아요. 문제는 글꼴입니다. Google에서 사용할 때 올바르게 표시됩니다. 고마워요 .. !!! 실제로 – Kumaresh

+0

. 내 경우에는 googleapis 글꼴이 문제를 일으키고 일부 안드로이드 장치에서 일부 문자를 볼 수 없었습니다. 내 언어를 지원하는 다른 Google 글꼴로 바꿨고 문제가 해결되었습니다. 감사 코펠라 –

0

이 문제는 문자 ("»", U + 00BB 오른쪽 - 포인팅 더블 앵글 견적 마크, 글꼴에서 매우 광범위하게 지원됨)가 아닌 문자 인코딩에서 가장 많이 나타납니다. 인코딩이 제대로 선언되지 않으면 다른 브라우저에서 다른 추측을 할 수 있습니다.

W3C 페이지 Character encodings을 확인하고 선언 된 인코딩이 실제 인코딩과 일치하는지 확인하십시오.

문제가 계속되면 URL을 게시하고 "올바르게 표시되지 않습니다"는 의미를 설명하십시오 (표시된 모든 공간을 표시하지 않습니까? 잘못된 문자가 표시됩니다.)?

+0

실제로 웹 사이트에서 HTML 코드 (»)를 사용하여 화살표를 표시했습니다. [이 웹 사이트 링크를 확인하십시오] (http://aparajayah.com/demo/aparajayah/16-08/) 모바일 브라우저 (안드로이드 브라우저 선호). 내가 표시한다는 것은 화살표 대신 대괄호를 사용한다는 것입니다. 하지만 모바일 오페라 미니 브라우저에서 올바르게 표시됩니다. – Kumaresh

+1

그 사이에 봤 거든 나는 [링크] (http://www.fileformat.info/info/unicode/char/bb/index.htm)을 발견했습니다. 그 점에서 그들은 (11000010 : 10111011)처럼이 캐릭터에 대한 인코딩 값을 보여주었습니다. 이 코드를 모든 브라우저와 장치에 표시해야하는지 여부 – Kumaresh

+0

나는 틀렸어. 어쨌든 글꼴 문제 야. 그것에 대해 또 다른 답을 보내 드리겠습니다. 그건 그렇고, 표시되는 것은 일반적으로 누락 된 글리프를 나타내는 데 사용되는 작은 사각형입니다. –

-1

android는 특수 문자를 지원하지 않습니다. 안드로이드에서는 ">"문자를 표시하기 위해 &gt;을 작성해야합니다. 왜 문자 대신 이미지를 사용 하지요?

+0

>이 (는) html로 이스케이프 처리되었습니다.> 문제는 이스케이프 처리와 관련이 없습니다. – Phil

관련 문제