在php中强制下载文本文件时丢失格式

在php中强制下载文本文件时丢失格式,php,text,download,Php,Text,Download,我使用下面的代码强制下载php中的文本文件,下面的代码工作正常,但下载文本文件后,它丢失了文本文件的格式或没有以正确的格式显示 $file="license_agreement.txt"; header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.basename(`enter code here`$file).'"'); header('Cont

我使用下面的代码强制下载php中的文本文件,下面的代码工作正常,但下载文本文件后,它丢失了文本文件的格式或没有以正确的格式显示

$file="license_agreement.txt";
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename(`enter code here`$file).'"'); 
header('Content-Length: ' . filesize($file));
readfile($file);

任何人都可以告诉我我做错了什么。

检查:谢谢你的评论,但我已经尝试过这个,但无法获得正确格式的文本文件。