# Unicode programming, with examples

DevFeed: [Unicode programming, with examples](<https://devfeed.tech/articles/unicode-programming-with-examples-21485.md>)

Original publisher: [Read original article](<https://begriffs.com/posts/2019-05-23-unicode-icu.html>)

Published: 2019-05-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Joe Nelson](<https://devfeed.tech/sources/joe-nelson.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [ASCII](<https://devfeed.tech/topics/ascii.md>), [C](<https://devfeed.tech/topics/c.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [ascii](<https://devfeed.tech/tags/ascii.md>), [c](<https://devfeed.tech/tags/c.md>), [code](<https://devfeed.tech/tags/code.md>), [examples](<https://devfeed.tech/tags/examples.md>), [programming](<https://devfeed.tech/tags/programming.md>)

## AI overview

An introduction to Unicode text processing that explains why handling human-language strings is complex and uses example programs to illustrate the concepts.

## Source excerpt

2019-05-23 Most programming languages evolved awkwardly during the transition from ASCII to 16-bit UCS-2 to full Unicode. They contain internationalization features that often aren't portable or don't suffice. Unicode is more than a numbering scheme for the characters of every language - although that in itself is a useful accomplishment. Unicode also includes characters' case, directionality, and alphabetic properties.