title: c# When I export db data to excel file, file name was broken
body: <p>When I try to export DB data to excel file,</p>
  
  <p>English file name is no problem, but when I try to set file name Korean </p>
  
  <p>file name was broken. </p>
  
  <p>But when I open exported excel file, it opens well and all texts are also okay.</p>
  
  <p>How can I fix save file name code?</p>
  
  <p>My code is below.</p>
  
  <p>btnSaveClick Event</p>
  
  <pre><code>  protected void btnMemSaveExcel_Click(object sender, EventArgs e)
      {
          //set Excel header as string[] ExcelHeaders
  
          try
          {
              //Get siteTitle to use Excel file name.
              string siteTitle = SPContext.Current.Site.OpenWeb().Title;
  
              //some codes..
              ExcelExport(Page.Response, ds.Tables[0], siteTitle + "_MemberList", siteTitle + "_MemberList", ExcelHeader, true)
          }
      }
  </code></pre>
  
  <p>Excel Export</p>
  
  <pre><code>private static void ExcelExport(HttpResponse response, DataTable dataTable, string fileName, string sheetTitle, string[] colHeader, bool borderLine)
  {
      ExcelWorkSheet ws = null;
      int rowNum = 1;
  
      if(dataTable != null &amp;&amp; dataTable.Rows.Count &gt; 0)
      {
          ExcelPackage pck = new ExcelPackage();
          ws = pck.WorkBook.Worksheets.Add(sheetTitle);
  
          //set header, set data, etc
  
          response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
          response.AddHeader("content-disposition", string.Format("attachment; filename={0}.xlsx", fileName));
  
          response.BinaryWrite(pck.GetAsByteArray());
          response.End();
      }
  }
  </code></pre>