I need a string of only ASCII characters, I get the original string from a text file, so it could contain any character, and I want to replace those encoded characters with a space or some other char
the reason why I only need ASCII is because I need to identify tokens, keywords, literals, etc, and the reason why I don't need to modify the original string, or throw an error is because what I am doing isn't a compiler, it's a kind of intellisense/autocompletition for a little known language
If that's not the correct approach, and I should iterate over the original string anyway, how can I read encoded characters as just one char?
question from:
https://stackoverflow.com/questions/65886075/most-efficient-way-to-replace-unicode-characters-from-a-string-in-c-17 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…