[問題] 檔案路徑中含有%符號導致無法輸入正確路

作者: feiju1021 (Feiju)   2025-07-08 14:22:28
我要讀取一個xml檔案 但是他的路徑有%
例如 H:\data\20\CRrEm\20180607\0457358662569_sys.ws_%411_1\00001.xml
將這個路徑放進Xml.Load()的話
他會一直把%41辨識為A然後就修改了我的路徑
但是我想說 那我先把%取代為%25 結果他就不會自己轉換成%
所以目前不知道該怎麼解決這個問題
不要問我路徑為什麼會有%...我也想問上游
作者: ssccg (23)   2025-07-08 14:26:00
沒有吃Reader或Stream的版本嗎
作者: cancelpc (阿吉)   2025-07-08 14:33:00
就uri的編碼方式,問上游那個笨蛋
作者: awwseed (MOTO RIDER)   2025-07-09 13:16:00
先把%做一次編碼成 %25 呢?不過測試先用 stream 讀檔在丟給 xmlDoc.Load 是可以https://i.meee.com.tw/F3X7xFM.png

Links booklink

Contact Us: admin [ a t ] ucptt.com