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

Character Encoding

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.
Developer Tools

Some Useful Iconv Functionality

Iconv converts between character encodings. Special functionality includes the ability to transliterate characters and omit invalid characters from encodings.
Platforms & Languages

Character Encoding Tricks for Vim

Vim provides several features helpful for working with character encodings; both legacy encodings, such as Latin-1, and modern Unicode encodings, such as UTF-8.
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

On the Importance of Character Sets & Character Encodings in MySQL

When transmitting and storing digital data, one of the most important considerations should be the character encoding. 
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