2014-03-28 26 views
0

我想簡單地將字符串轉換爲小寫。使用.ToLower產生希臘charcacters

Input: "Ρ Αir" 
Output: "ρ αir" 



    Dim strInput as string = "P Air" 
    Dim strLower as string = strInput.ToLower 

strLower導致上述輸出。我試着將線程的文化設置爲en-US而沒有成功,並嘗試使用encoding.getencoding和我所能想到的儘可能多的不同選項。同樣StrConv產生相同的結果。

+1

你確定有問題的角色是'拉丁大寫字母P'(U + 0050)而不是'希臘大寫字母RHO'(U + 03A1)嗎? – Ani

回答

0

這是因爲你的輸入是希臘語。這只是看起來像英文。