Unicode validation for Posix
Paul Backus
snarwin at gmail.com
Sun Sep 3 16:45:51 UTC 2023
On Sunday, 3 September 2023 at 10:06:58 UTC, Vino wrote:
> Hi All,
>
> As per the documentation from std.process it states that an
> exception is thrown if the variable contains invalid UTF-16
> characters and it can also be validated using "validate"
> function from std.utf, so the question is do we have a similar
> one for Posix as this seem to be applicable only to Windows.
>
> ```
> Exception if the environment variable does not exist, or
> std.utf.UTFException if the variable contains invalid UTF-16
> characters (Windows only).
> ```
>
> From,
> Vino
On POSIX, no validation is necessary, because the names of
environment variables are allowed to contain any character except
for `\0` (including invalid Unicode).
More information about the Digitalmars-d-learn
mailing list