2013-03-07 67 views
-1

問題在於主題。 Directory.GetDirectories改變所有的波蘭字符 英語的人..某個服務器上的Directory.GetDirectories將非英文字符更改爲英文字符。爲什麼?

例如:A - > A,C - > C ......

如何使它返回正確的字符?

感謝

編輯

var list = Directory.GetDirectories(directorySource); 
Console.WriteLine(list[0]); 

在調試它返回正確的跡象,2008年服務器沒有非英文字母...

+0

如果您在資源管理器中查看這些路徑,會發生什麼情況?它顯示正確的字符? – nvoigt 2013-03-07 10:18:38

+0

我不能重現這一點。你能否提供一個簡短而完整的程序來證明這一點以及關於你的執行環境的一些細節? – Ani 2013-03-07 10:19:01

+0

我添加了一些代碼.. – John 2013-03-07 10:36:40

回答

0

這是錯誤的語言非Unicode的程序在系統中設置。改變拋光,它解決了這個問題。