Jump to content
php.lv forumi

Unicode faila nosaukums padodot headerī.


Maris-S

Recommended Posts

Kārtējo reizi problēma ir IE, ja tiek padots lejupielādei fails ar unicode simboliem (piemēram, krievu valodā), tad IE faila nosaukumu pārveido ar ķeburiem, mozilla bāzētos pārlūkos un operā viss normāli.

 

Headeri ko es izmantoju ir sekojoši:

 

$mm_type='application/octet-stream';
header('Content-type: application/force-download');
header('Cache-Control: public, must-revalidate');
header('Pragma: hack');
header('Content-Type: '.$mm_type);
header('Content-Length: '.$file_size);
header('Content-Disposition: attachment; filename="'.$file_name.'"');
header('Content-Transfer-Encoding: binary\n');

 

To vispār varētu kaut kā atrisināt vai ēzelis to unicodu save dialogā kā tādu nevarēs atpazīt?

Link to comment
Share on other sites

×
×
  • Create New...