내 asp.net- 응용 프로그램 중 하나에서 IE8이 잘 작동하는 동안 Internet Explorer 9에서 이상한 동작이 발생했습니다.IE9 인코딩 문제
기본 인코딩으로 utf-8이 필요합니다. 그것은 "ÄäÖüÜü"와 같이 Umlaute라는 독일어를 사용하기 때문에 중요합니다.
페이지를 처음로드 할 때 IE9는 "서유럽"인코딩을 사용하기로 결정합니다. 그것은 내가 아는 한 ISO 8859-1이고 Umlaute는 이상한 편지로 바뀝니다. 두 번째로드에서 IE9는 utf-8을 올바르게 사용합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 TRANSITIONAL//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
왜 IE9는 첫 번째로드에서 이상한 작동합니까 다음 소스 코드에서 내가 사용하는 IE하는 인코딩에게 다음과 같은 것들을 시도? 그리고 IE9의 작동 방법을 알려줄 수있는 다른 방법은 무엇입니까
서버는 다른 모든 페이지에서 오른쪽 enconding을 반환하며 오류는 2 서버. –
언급 한 이 포함되어 있지 않습니다.
나는 1, 2 점을 보았다. 세 번째 이유를 확인합시다. WinHex 또는 비슷한 방식으로 마스터 페이지를 열고 처음 10 바이트를 16 진수 형식으로 게시하거나 해당 형식을 게시하십시오. –