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