Chciałbym sprawdzić, w języku C#, czy znak zawiera znak spoza ASCII. Jaki jest najlepszy sposób sprawdzania znaków specjalnych, takich jak 志
lub Ω
?W języku C#, w jaki sposób mogę wykryć, czy znak jest znakiem spoza ASCII?
8
A
Odpowiedz
14
ASCII w zakresie od 0 - 127, więc po prostu sprawdzić w tym zakresie:
char c = 'a';//or whatever char you have
bool isAscii = c < 128;
+7
A dla tych, którzy chcą mieć ochotę, 'bool isAscii = c <= sbyte.MaxValue;'. –
Powiązane problemy
- 1. Znaki spoza ASCII w C
- 2. Skip/usuń znak spoza ASCII z sed
- 3. Jak obsługiwać znaki Unicode (spoza zestawu ASCII) w języku Python?
- 4. Znaki spoza ASCII w Matplotlib
- 5. Jak wykryć, czy w języku C++ zainstalowany jest debuger?
- 6. W jaki sposób można uzyskać ciągi znaków spoza zestawu ASCII przy użyciu OptParse?
- 7. Jak stwierdzić, czy znak jest wielką literą ASCII w Clojure
- 8. Jaki jest najlepszy sposób rekurencyjnego kopiowania zawartości w języku C#?
- 9. Jak przekonwertować znaki spoza ASCII zakodowane w UTF8 na równoważnik ASCII w Perlu?
- 10. Czy znak @ jest dozwolony w źródle C?
- 11. Jak działa znak ampersand (&) w języku C++?
- 12. Jak mogę reprezentować znak Unicode w ciągu literowym ISO/ANSI C, gdy zestaw znaków jest ASCII?
- 13. Jaki jest cel :: w języku C#?
- 14. W jaki sposób mogę uruchamiać skrypty w języku Python?
- 15. W jaki sposób mogę wykryć podstawowe zapytanie utworzonego zmaterializowanego widoku?
- 16. Konwertuj ASCII char [] na szesnastkowy znak [] w C
- 17. W jaki sposób mogę przetestować chronioną metodę w C++?
- 18. Usuwanie znaków spoza ASCII z plików danych
- 19. Jaki jest właściwy sposób zarządzania przydzieloną pamięcią w obcym języku?
- 20. Jak wkleić znaki spoza ASCII do vima?
- 21. W jaki sposób FileAttributes.Encrypted działa w języku C#?
- 22. Jak przekonwertować znak ASCII na int w C
- 23. Czy mogę wykryć, czy wyświetlanie wideo na komputerze z systemem Windows jest włączone HDCP w C#
- 24. jaki sposób wykryć, czy dataframe iskra ma kolumnę
- 25. W jaki sposób extern działa w języku C++?
- 26. Jaki jest znak @ przed parametrów
- 27. Usuń znaki spoza ASCII z String w Javie
- 28. Czy wskazane jest, aby w adresie URL były znaki spoza zestawu ASCII?
- 29. Dopasuj znak regex z określonym znakiem diakrytycznym
- 30. Czy C# w języku angielskim jest uniwersalne?
http://social.msdn.microsoft.com/Forums/vstudio/en-US/bcdfb967-aa97-4d26- 9daa-d20829f805b9/detect-nonascii-characters – Zaki
możesz również użyć regex http://stackoverflow.com/questions/123336/how-can-you-strip-non-ascii-characters-from-a-string-incc – Zaki