Austin Group Defect Tracker

Aardvark Mark IV


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0001548 [1003.1(2016/18)/Issue7+TC2] Base Definitions and Headers Editorial Enhancement Request 2022-01-11 16:04 2022-01-11 16:04
Reporter steffen View Status public  
Assigned To
Priority normal Resolution Open  
Status New  
Name steffen
Organization
User Reference
Section chapter 7
Page Number 135 ff.
Line Number 3933 ff.
Interp Status ---
Final Accepted Text
Summary 0001548: Addition of a POSIX.utf-8 locale (likely as 7.3 "POSIX.utf-8 locale")
Description Today's modern POSIX systems use Unicode aware locales, almost all realized via the UTF-8 8-bit character set.
Even though the standard(s) do not offer proper interfaces to deal with this, external libraries (GNU libunicode, ICU) fill this gap in practice.
(These libraries can also be used with UTF-16 and UTF-32 character sets, the latter i think prefers the 16-bit encoding that is in use in a widely distributed commercial non-POSIX operating system.)

As it stands users are using language/territory specific UTF-8 locales in real-life, like en_US.utf8 or de_DE.utf8.
Right now there is no UTF-8 aka Unicode-spectrum POSIX locale available.

Some operating systems (OpenBSD) and some libraries (musl LibC) however, and already, "always work with UTF-8 8-bit" Unicode, giving it the name "C.UTF-8" (musl; and as can be seen, the usual naming scheme mess continues).
Desired Action Provide and define a POSIX.UTF-8 locale.
This is a major effort (even if covering only character classes).
Tags No tags attached.
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2022-01-11 16:04 steffen New Issue
2022-01-11 16:04 steffen Name => steffen
2022-01-11 16:04 steffen Section => chapter 7
2022-01-11 16:04 steffen Page Number => 135 ff.
2022-01-11 16:04 steffen Line Number => 3933 ff.


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker