From b6196f5d47c06e6991cfc7e76db3d588a7797302 Mon Sep 17 00:00:00 2001
From: Patrik Nyblom
Date: Tue, 14 Aug 2012 15:02:43 +0200
Subject: Add documetation about Unicode in environment
---
lib/kernel/doc/src/os.xml | 15 +++++++++++++++
1 file changed, 15 insertions(+)
(limited to 'lib/kernel')
diff --git a/lib/kernel/doc/src/os.xml b/lib/kernel/doc/src/os.xml
index e94119845a..09c525b376 100644
--- a/lib/kernel/doc/src/os.xml
+++ b/lib/kernel/doc/src/os.xml
@@ -80,6 +80,10 @@ DirOut = os:cmd("dir"), % on Win32 platform
Each environment variable is given as a single string on
the format "VarName=Value", where VarName is
the name of the variable and Value its value.
+ If Unicode file name encoding is in effect (see the erl manual
+ page), the strings may contain characters with
+ codepoints > 255.
@@ -93,6 +97,10 @@ DirOut = os:cmd("dir"), % on Win32 platform
Returns the Value of the environment variable
VarName, or false if the environment variable
is undefined.
+ If Unicode file name encoding is in effect (see the erl manual
+ page), the strings (both VarName and
+ Value) may contain characters with codepoints > 255.
@@ -123,6 +131,13 @@ DirOut = os:cmd("dir"), % on Win32 platform
Sets a new Value for the environment variable
VarName.
+ If Unicode filename encoding is in effect (see the erl manual
+ page), the strings (both VarName and
+ Value) may contain characters with codepoints > 255.
+ On Unix platforms, the environment will be set using UTF-8 encoding
+ if Unicode file name translation is in effect. On Windows the
+ environment is set using wide character interfaces.
--
cgit v1.2.3