Удалите все символы неASCII из строки

В моем текущем задании мы производим в большом количестве программное обеспечение единственного использования, таким образом, документация часто ставится боковая линия и сделана в Word.

В моем последнем задании, однако, команда документации казалась непрерывно напыщенной речи и рейву [приблизительно 110] безумным продуктом программного обеспечения ограничения "Вспышка" . Это позволяет Вам писать в одном формате и публиковать ко многому носителю, таким образом, Ваше руководство может также быть Вашей справкой онлайн или веб-сайтом, и т.д.

47
задан Mark Amery 5 May 2017 в 12:34
поделиться

3 ответа

string sOut = Encoding.ASCII.GetString(Encoding.ASCII.GetBytes(s))
44
ответ дан 26 November 2019 в 19:21
поделиться

Если вы хотите протестировать определенный символ, вы можете использовать

if ((int)myChar <= 127)

Простое получение кодировки ASCII строки не скажет вам, что конкретный символ изначально не был ASCII (если вы заботитесь об этом). См. MSDN .

8
ответ дан 26 November 2019 в 19:21
поделиться

Звучит немного странно, что принято отбрасывать не-ASCII.

Также я всегда рекомендую отличную библиотеку FileHelpers для анализа CSV-файлов.

]
2
ответ дан 26 November 2019 в 19:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: