프로젝트의 특정 페이지에 대한 소스 코드를 찾고 FF가 "á"와 같은 특수 문자를 á
으로 변환하는 것을 발견했습니다.FF와 Chrome의 인코딩은 무엇입니까?
인코딩은 무엇입니까? 감사합니다.
프로젝트의 특정 페이지에 대한 소스 코드를 찾고 FF가 "á"와 같은 특수 문자를 á
으로 변환하는 것을 발견했습니다.FF와 Chrome의 인코딩은 무엇입니까?
인코딩은 무엇입니까? 감사합니다.
다른 방법으로 생각됩니다. Firefox와 Chrome은 HTML 소스 코드에서 á
을 가져 와서 문자로 렌더링합니다 ("Latin a with acute").
HTML에서 허용하는 이유는 HTML을 문자를 지원하지 않는 인코딩으로 제공 할 수 있기 때문입니다. 모든 유니 코드 문자가 허용되지만 브라우저에 해당 문자가없는 경우 제대로 렌더링되지 않을 수 있습니다.
&#D;
: 그것은 W3C HTML spec에서 말했듯 , 임의의 유니 코드 문자를 부호화하는 방법은 두 가지이다 D
가 소수 유니 코드 문자의 값 (예 á
)
&#xH;
이고 : 여기서 H
유니 코드 문자의 대소 문자를 구별하지 않는 16 진수 값입니다 (예 : 1
(귀하의 경우)감사합니다. 나는 많은 해답을 가지고있다! – AndreMiranda
HTML ASCII 문자 인코딩. 여기에 그들 중 많은 사람들의 표는 다음과 같습니다
ASCII라고하는 것은 의문 스럽습니다. 유니 코드 코드 포인트 225는 ASCII에 포함되지 않습니다. –
Doh ... 나쁜 말씨. 편집 중. –
그것은 HTML 4.01 Specification에 정의 된 Numeric character references입니다.
숫자 문자 참조는 참조한 스펙에 정의 된 엔티티 형식입니다. – apiguy
엔티티에는 이름이 있으므로 문자 엔티티 참조의 이름은 (amp, lt, gt, apos, ...)이어야합니다. 숫자 문자 참조에는 이름이 없습니다. http://en.wikipedia.org/wiki/Character_entity_reference –
웹 브라우저에서 인코딩을 실행하고 있지 않습니다. 당신이 쓰는 것은 무엇이든간에 인코딩을 사용합니다. 웹 브라우저는 á을보고 올바른 문자를 표시합니다. –
+1 좋은 단어를 만드는 것! – Eric
실제로. 대화에서 사용하려고 할 수 있습니다. – skaffman