我正在爲空格檢查日文字符串並用「_」替換它們。 這是我在做什麼:在C中比較日文字符
string input1="abc dfg";
string input2="尾え れ";
if(input1.Contains(" "))
{
Console.WriteLine(input1.Replace(" ","_"));
}
Console.WriteLine("------------------");
if(input2.Contains(" "))
{
Console.WriteLine(input2.Replace(" ","_"));
}
這裏是這段代碼
abc__dfg
------------------
輸出它代替空格用「_」在簡單的英文字符串,但在日本的字符串沒有。
,因爲它不是一個空間,它不是相同的字符,從輸入2字符串複製你稱之爲「空格」的內容並將其粘貼到input2中。替換方法,它將工作,它只是不同於你鍵入的空間字符(即使當我嘗試在這裏選擇它在stackoverflow它的兩倍大的空間在input1,所以它不能是相同的字符) –
@RonanThibaudau你怎麼能注意到那個? ;) – Ian
@Ian是我直覺直覺閱讀的問題,所以開始選擇它來粘貼並檢查實際數據,發現它是兩倍的寬度(第一個字符串中的兩個空格與第二個字符中的兩個空格,總計相同的寬度) –