将全宽度转换为半宽度
本文关键字:转换 | 更新日期: 2023-09-27 18:16:39
在c#中,如何将使用全宽形式字符的字符串转换为半宽形式字符?
例如,给定下面的userInput
,我想将Stackoverflow
转换为Stackoverflow
:
string userInput= "Stackoverflow";
//string userInput= "Stackoverflow";
您可以使用string.Normalize()
方法:
string userInput = "Stackoverflow";
string result = userInput.Normalize(NormalizationForm.FormKC);
//result = "Stackoverflow"
参见DotNetFiddle的示例。
关于规范化表单的更多信息可以在unicode.org上找到