문제

부 asp.net 페이지,사용해야 합니까

<html><title>My page's title from México</title></html>

<html><title>My page's title from M&eacute;xico</title></html>

두 예제는 같은 출력됩니다.이 asp.net 인코딩합 내 모든 페이지에 utf-8 을 할 필요가 없을 사용하여 html 엔터티를,그 권리?

도움이 되었습니까?

해결책

는 ASCII 테이블의 문자 집합,논증의 첫 번째 표준화된 문자 뒤에 있을 때 일을 예비 1 바이트별 문자입니다. http://asciitable.com/ 그러나 나는 일부를했다고 주위에 확장된 문자 집합의 ASCII 고 나타나는 문자를 참조하는 ASCII 문자입니다.그래서 정말 문제가 되지 않습니다 어느 방법이 선택을 표시하는 제목입니다.

내 개정된 응답은 가을 위해 덜 비싼에 따라 하나의 공간(즉첫번째)

다른 팁

두번째 예와의 호환성을 보장하기 위해 ASCII 표준 HTML 때문에 추가 비용이 발생할 수.그래서 나의 투표에 대한 두 번째 예에서,그래서 당신은 없을 위해 HTML 을 출력하고 인코딩에 UTF-8 모든 방법을 통해 모든 프록시 서버와 다른 종류의 캐시 및 번역이 발생할 수 있습니다.

당신이 올바른;가 있는 한의 유니코드의 양쪽 끝에서 파이프,그것이 정말로 중요하지 않습니다.개인적으로 사용하는 것이 첫 번째 단순히기 때문에 더 읽을 수 있습니다.

그리고,정직하게,유니코드 광범위하게되었습니다습니다.나 개인적으로 생각하는 시간을 떠날 사람을 처리할 수 없습니다 UTF-8 니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top