Example setenv.lua

-- You will only get nice output from this script (like other unicode examples)
-- if executed in a properly multilingual environment like SciTE.
-- To get UTF-8 support in SciTE, edit your global properties like so:
-- # Internationalisation
-- # Japanese input code page 932 and ShiftJIS character set 128
-- #code.page=932
-- #character.set=128
-- # Unicode
-- code.page=65001  # uncomment out this line
-- #code.page=0  # and comment out this line
--
-- And restart SciTE.

require 'winapi'

winapi.setenv('greek','ελληνική')

print(os.getenv 'greek') -- this will still be nil

-- but child processes can see this variable ...
os.execute [[lua -e "print(os.getenv('greek'))"]]

generated by LDoc 1.2