Skip to content

Instantly share code, notes, and snippets.

@mariusandra
Created February 23, 2017 11:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mariusandra/5c9a291c2f344b707166a59a6a577673 to your computer and use it in GitHub Desktop.
Save mariusandra/5c9a291c2f344b707166a59a6a577673 to your computer and use it in GitHub Desktop.
7-bit sms character set
SMS_7BIT_CHARACTERS = [
# Standard Latin Characters
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',
'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
# Numbers
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
# Punctuation
'!', '#', ' ', '"', '%', '&', "'", '(', ')', '*', ',', '.', '?',
'+', '-', '/', ';', ':', '<', '=', '>', '¡', '¿', '_', '@',
# Currency
'$', '£', '¥', "\u00A4", # [UNTYPED] CURRENCY SIGN
# Accented Characters
'è', 'é', 'ù', 'ì', 'ò', 'Ç', 'Ø', 'ø', 'Æ', 'æ', 'ß', 'É', 'Å',
'å', 'Ä', 'Ö', 'Ñ', 'Ü', '§', 'ä', 'ö', 'ñ', 'ü', 'à',
# Greek Characters
"\u0394", # GREEK CAPITAL LETTER DELTA
"\u03A6", # GREEK CAPITAL LETTER PHI
"\u0393", # GREEK CAPITAL LETTER GAMMA
"\u039B", # GREEK CAPITAL LETTER LAMBDA
"\u03A9", # GREEK CAPITAL LETTER OMEGA
"\u03A0", # GREEK CAPITAL LETTER PI
"\u03A8", # GREEK CAPITAL LETTER PSI
"\u03A3", # GREEK CAPITAL LETTER SIGMA
"\u0398", # GREEK CAPITAL LETTER OMEGA
"\u039E", # GREEK CAPITAL LETTER XI
# Other Miscellaneous Characters
"\u001B", # ESCAPE
"\n", # NEW LINE or LINE FEED
"\r" # CARRIAGE RETURN
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment