IronPDF在文件路徑中含有非ASCII字元時失敗
Curtis Chau
Updated: 2026年6月10日
當臨時文件夾路徑包含非ASCII字元(例如北歐符號ø、æ、å)時,IronPDF無法生成PDF或寫入輸出文件。
[2023-02-09 13:19:21] !!! Invalid (empty) temp path generated by operating system
[2023-02-09 13:19:21] Unknown exception
[2023-02-09 13:19:21] Warning! Failed to generate temp file path in temp directory, defaulting to working directory
Text
IronPDF的內部路徑處理在臨時目錄路徑包含非ASCII字元時遇到編碼失敗。 在路徑處理過程中字元編碼被破壞; 例如,"ø"被錯誤讀取為"osjøen",產生無效的臨時路徑並導致異常。
解決方案
將TempFolderPath設置為僅包含標準ASCII字元(A–Z, a–z, 0–9, 下劃線, 連字元)的路徑:
IronPdf.Installation.TempFolderPath = @"C:\IronPdfTemp";IronPdf.Installation.TempFolderPath = "C:\IronPdfTemp"在第一次調用ChromePdfRenderer之前設置此屬性。 如果原始使用者配置路徑包含非ASCII字元(例如,C:\IronPdfTemp或其他ASCII安全的位置。

技術作家
Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。
...
閱讀更多