mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-11 07:22:22 +00:00
010ac84292
utf8cpp is a C++ library for handling UTF-8 strings. It is also a requirement for updating finance/ledger. PR: 191297 Submitted by: Keith Gaughan <k@stereochro.me>
15 lines
791 B
Plaintext
15 lines
791 B
Plaintext
Many C++ developers miss an easy and portable way of handling Unicode
|
|
encoded strings. The original C++ Standard (known as C++98 or C++03) is
|
|
Unicode agnostic. C++11 provides some support for Unicode on core
|
|
language and library level: u8, u, and U character and string literals,
|
|
char16_t and char32_t character types, u16string and u32string library
|
|
classes, and codecvt support for conversions between Unicode encoding
|
|
forms. In the meantime, developers use third party libraries like ICU,
|
|
OS specific capabilities, or simply roll out their own solutions.
|
|
|
|
In order to easily handle UTF-8 encoded Unicode strings, I came up with
|
|
a small generic library. For anybody used to work with STL algorithms
|
|
and iterators, it should be easy and natural to use.
|
|
|
|
WWW: http://utfcpp.sourceforge.net/
|