Ich kenne deine Dokumente nicht, also kann ich dir nicht sagen was richtig oder falsch ist - jedenfalls ist das jetzt ein sinnvoller Content-Type, der sich mit deiner Beschreibung deckt.
Die Frage ist nun: ist das File selbst auch tatsächlich ein HTML-File mit entsprechender Zeichencodierung?
Hier ein Beispiel, sofort abarbeitbar:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
</script>
<script type="text/javascript">
var objt;
//für textarea, zeitverzögerte Abarbeitung damit 'responseText' da ist
function ttt() {
var zw=objt.responseText;
$("#code").val(zw);
$("#code").attr({'rows':'12','cols':'80'});
}
$(document).ready(function(){
$('a').click(function() {
$("#code").val("waiting ...");
objt = jQuery.ajax($(this).attr('href'),{'contentType':'text/html; charset=ISO-8859-1'});
setTimeout("ttt()",1000);
});
}); //Ende 'ready'-Funktion
</script>
</head>
<body style="background-color:#ffc099;">
<div><a href="datei.html" target="content">Dateiverweis</a></div>
<textarea id="code" ></textarea>
<h4>Code-Demo:</h4>
<iframe name="content" width="80%"
style="border:thin solid red;background-color:silver;">
</iframe>
</body>
</html>
und die zu ladende Datei "datei.html":
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="contentType" content="text/html; charset=iso-8859-1" />
<title>Focus</title>
</head>
<body>
<h3>beliebiger Text: äö ü</h3>
</body>
</html>
Gruß Wicki