使用下面的代码将日语字符串从全角转换为半角,但它返回相同的全角字符串而不进行转换。
string userInput = "チヨチヨチチヨチヨチ"; string result = userInput.Normalize(NormalizationForm.FormKC);
预期输出(半角): 实际输出: 全角
然而,即使上面的代码应该将全角字符串转换为半角,当我将半角字符串 (チヨチヨチチヨチヨチ) 传递给上面的代码时,它会将其转换为全角形式 (チヨチヨチチヨチヨチ) 。
我在这里做错了什么?
无论如何,如果我的字符串已经是半角,我不希望执行上面的代码。
如何检查字符串是半角还是全角?
aluckdog
相关分类