1. 程式人生 > >MantisBT匯出Excel檔名顯示中文的修改方法

MantisBT匯出Excel檔名顯示中文的修改方法

我安裝的是 mantisbt-2.15.0。

 

在“檢視問題”頁面匯出Excel檔案後,其檔名雖然是我選擇的專案名稱,但是,若專案名稱中有中文,這就是用%加編碼顯示。

 

解決方法是:

在  <MantisBT安裝路徑>\mantisbt\excel_xml_export.php 中,
將:header( 'Content-Disposition: attachment; filename="' . urlencode( file_clean_name( $t_export_title ) ) . '.xml"' ) ;
改:header( 'Content-Disposition: attachment; filename="' . file_clean_name( $t_export_title ) . '.xml"' ) ;

----

另外,網上有說將匯出的 Excel副檔名,由 xml 改為 xls。我按其方法嘗試了,副檔名雖然改成了 xls,但是每次開啟時 Excel 都提示 檔案型別與檔案型別不符。而保留xml副檔名,在開啟時則沒有警告。個人建議不要修改為xls,保留 xml。