1
我有以下代碼:視覺工作室2013改變了我的wstring
bool IsCharVowel(const wstring uChar)
{
if (Has(L"aeiouäöüúéáàèùò",uChar))
{
return true;
}
else
{
return false;
}
}
bool Has(wstring uSearchIn, wstring uSearchFor)
{
if (uSearchFor.size()==0)
{
return false;
}
if (uSearchIn.find(uSearchFor)!=wstring::npos)
return true;
else
return false;
}
當我檢查過的wstring的功能「有」,該wstring的是從我進入不同:
uSearchIn = L 「aeiouäöüúéáÃèùò」
是否有人看到了什麼錯誤嗎?
看起來像一個字符編碼不匹配。 – Philipp
@Philipp你能解釋一下嗎? – tmighty
某處字符串被解釋爲錯誤的字符編碼。 – Philipp