Remove all non-ASCII characters from string

后端 未结 7 1158
野的像风
野的像风 2020-12-05 06:28

I have a C# routine that imports data from a CSV file, matches it against a database and then rewrites it to a file. The source file seems to have a few non-ASCII characters

7条回答
  •  鱼传尺愫
    2020-12-05 07:02

    Here a simple solution:

    public static bool IsASCII(this string value)
    {
        // ASCII encoding replaces non-ascii with question marks, so we use UTF8 to see if multi-byte sequences are there
        return Encoding.UTF8.GetByteCount(value) == value.Length;
    }
    

    source: http://snipplr.com/view/35806/

提交回复
热议问题