IronPDF在文件路徑中含有非ASCII字元時失敗
This article was translated from English: Does it need improvement?
Translated
View the article in English
當臨時文件夾路徑包含非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
IronPDF的內部路徑處理在臨時目錄路徑包含非ASCII字元時遇到編碼失敗。 在路徑處理過程中字元編碼被破壞; 例如,"ø"被錯誤讀取為"osjøen",產生無效的臨時路徑並導致異常。
解決方案
將TempFolderPath設置為僅包含標準ASCII字元(A–Z, a–z, 0–9, 下劃線, 連字元)的路徑:
IronPdf.Installation.TempFolderPath = @"C:\IronPdfTemp";
IronPdf.Installation.TempFolderPath = @"C:\IronPdfTemp";
IronPdf.Installation.TempFolderPath = "C:\IronPdfTemp"
$vbLabelText
$csharpLabel
在第一次調用ChromePdfRenderer之前設置此屬性。 如果原始使用者配置路徑包含非ASCII字元(例如,C:\IronPdfTemp或其他ASCII安全的位置。
準備開始了嗎?
Nuget 下載 20,088,359 | 版本: 2026.7 剛剛發布

