用.NET Framework 4.5.2 & 4.6.1版本Report Viewer程式轉 PDF 後中文字複製出來會變成亂碼

情境:

  1. .NET Framework 4.5.2 & 4.6.1版本開報表專案都會有這個問題
  2. 修該rdlc的xml結構修改裡面的<FontFamily>,無論哪個字型都是會重現問題
  3. 透過程式觀察文字複製到剪貼簿裡的狀況,發現複製後就已經壞掉了

解決方法:

    目前針對這個Report Viewer與文字亂碼的問題已經在新版的元件有修復了

    可以參考這篇文件的說明從nuget下載到最新的元件

    https://blogs.msdn.microsoft.com/sqlrsteamblog/2016/09/23/embed-paginated-reports-into-asp-net-web-apps-using-the-report-viewer-2016-control/

HTH.

Jacky