こいつで負ける…
私のすべてのコンテンツは UTF-8 でエンコードされ、Apache によって提供されます。今、いくつかの新しい SCORM レッスンを取得しましたが、ISO-8859-1 でエンコードされているため、表示しようとするとデコードでエラーが表示されます。
AddDefaultCharset を無効にして、ISO-8859-1 に設定し、ルールを htaccess に適用しようとしましたが、何も xx しませんでした。
官僚的なでたらめのせいで、私はSCORMファイルに触れることを許可されていません。
SCORM は、次の PHP スクリプトを通じて提供されます。
<?php
$SCOInstanceID = $_GET['SCOInstanceID'] * 1;
$ref=$_GET['ref'];
?>
<!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">
<head>
<title>VS SCORM</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<frameset frameborder="0" framespacing="0" border="0" rows="50,*" cols="*" onbeforeunload="API.LMSFinish('');" onunload="API.LMSFinish('');">
<frame src="api.php?SCOInstanceID=<?php print $SCOInstanceID; ?>" name="API" noresize>
<frame src="<?php echo $ref; ?>" name="course">
</frameset>
</html>
最も美しい作品ではありませんが、それは私が今取り組まなければならないものです...それで、何か考えはありますか?