OpenBSD Handbook

Current snapshot · amd64 · Generated 2026-09-09

libunistring-0.9.7

manipulate Unicode strings

Back to search · Project homepage

Description

Text files are nowadays usually encoded in Unicode, and may consist of very different scripts - from Latin letters to Chinese Hanzi -, with many kinds of special characters - accents, right-to-left writing marks, hyphens, Roman numbers, and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact, the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard.

Package information

Ports path
converters/libunistring
Package architecture
amd64
Maintainer
Pascal Stumpf <pascal@stumpf.co>
Categories
converters
Available flavors
None listed

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Used by (12 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Installing and updating packages · Package details as JSON