0
我已經寫了一個統一資源定位器(URL)類,它也能夠檢索url的內容。我的問題是它應該如何處理文件url中的波形文字~
char。 簡而言之:我必須將file://~
指向file:///Users/userName
,還是僅與系統的常規路徑有關?應該將「file://〜」路由到「file:// Users/userName」
我已經寫了一個統一資源定位器(URL)類,它也能夠檢索url的內容。我的問題是它應該如何處理文件url中的波形文字~
char。 簡而言之:我必須將file://~
指向file:///Users/userName
,還是僅與系統的常規路徑有關?應該將「file://〜」路由到「file:// Users/userName」
如果我這樣做:
我收到以下錯誤信息:
[窗口標題]文件://〜
[內容] Windows無法找到「文件:/ /〜」。確保正確輸入名稱 ,然後重試。
[OK]
這就是說:在波浪~
是Windows下的一個文件名中的有效字符。我不明白爲什麼它應該得到任何特殊待遇。
ok適用於windows,但在unix上,代字號是getenv(「HOME」)的佔位符,它返回當前用戶的主目錄路徑,即/ Users/userName。這就是說,爲了交叉兼容的目的(就像在窗口上的「〜」是一個有效的字符),它應該在我看來不會被解決任何事情。謝謝 – 2012-08-11 09:33:13