Default encoding depends on installation, in installations process, you should choose 8-bit or Unicode. While install Ensemble, you can't do so, every installations will be Unicode.
To check it, you can look at
w $system.Version.IsUnicode()
or by letter U in Build number in $zv
Cache for UNIX (Apple Mac OS X for x86-64) 2016.1 (Build 646U) Fri Feb 5 2016 13:21:22 EST
and you can get actual current coding page by command
If you need to control in which coding page will be written file, you may use %Stream.FileCharacter and it's TranslateTable property
set fs=##class(%Stream.FileCharacter).%New()
set fs.Filename="/tmp/temp.txt"
set fs.TranslateTable="UTF8"
do fs.Write("Caché")
do fs.%Close()
set sc=fs.%Save()