2010-11-24 11 views
4

거미가 다음 URL과 같은 2 개의 표준 링크 태그를 볼 수 있습니까?정식 태그와 UTF8

<link rel="canonical" href="http://www.example.com/&#375;" /> -
<link rel="canonical" href="http://www.example.com/ŷ" />
인코딩 - 100 % 확실

답변

3

&#375;은 10 진수 표기법의 코드 포인트 375로 유니 코드 문자를 나타내는 HTML 엔터티입니다. 16 진수에서는 0x177이 될 것이므로 ŷ 인 U + 0177에 대해 이야기하고 있습니다. 그들은 HTML 문서의 내용에 표시하고

  1. : http://inamidst.com/stuff/unidata/
  2. 두 URL 정확히 경우 동일한 것을 의미 http://www.fileformat.info/info/unicode/char/0177/index.htm
  3. http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references

    • .
    • 문서는 그러한 기호를 지원하는 적절한 문자 집합을 선언하고 그것을 입력하는 데 사용 된 편집기는 올바른 코드를 삽입했습니다.

브라우저에 두 가지 경우 모두 displays이 표시되면 문자 집합이 맞지만 가능한지 확인해야합니다.

1

인코딩되지 않은 ,하지만 나는 그들이 모두 동일한 URL을 가리 것이라고 생각합니다. 그러나 W3 표준을 살펴보면 인코딩 할 링크를 제안하는 경우가 많습니다.

1

URL을 UTF-8로 전달하면 URL이 동일하게 간주됩니다.

1

현대적인 브라우저에서 작동한다고 예상 할 수도 있지만 http://www.example.com/ŷis an invalid URL입니다.

항상 유니 코드 문자를 퍼센트로 인코딩해야합니다.