digitalmars.D.learn - Unicode validation for Posix
- Vino (13/13) Sep 03 2023 Hi All,
 - Paul Backus (4/17) Sep 03 2023 On POSIX, no validation is necessary, because the names of
 
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
 Sep 03 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).
 Sep 03 2023








 
 
 
 Paul Backus <snarwin gmail.com>