Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
We're Hiring
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

SMS Messages

Extracurricular Activities

Using SQL and Your Chat.db File to Look Through All of Your iMessages

If you use iMessage, you can access and query the database where all of the messages are stored. All you need is a Mac and some basic SQL skills to begin!
Platforms & Languages

Converting UTF-8 to the 7-bit GSM Default Alphabet

Converting from UTF-8 to GSM-7 is usually lossy. We came up with a strategy to preserve SMS message content when converting UTF-8 to GSM-7 with Transliteration.
Platforms & Languages

Concatenated SMS Messages & Character Counts

Figuring out maximum character counts for concatenated SMS messages is complicated. Throw character encodings into the mix, and everything can become very muddled.
Platforms & Languages

Character Encoding Fun with SMS Messages

There is a large overlap between values for characters in GSM and ASCII, but certain important symbols (such as $ and @) are not included.
Platforms & Languages

Converting to UTF-16 and UCS-2 with Iconv

Unfortunately, character encodings are widely misunderstood, and implementations differ widely. A particular program may handle even similar encodings in very different fashions.

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation