Unicode in C
Given the variety of human languages on this planet, text is a complex subject. Many are scared away from dealing with the various scripts of the world. This is because they think of the numerous related software problems in the area, instead of focusing on what they can do with their code to help.