diff options
Diffstat (limited to 'ruby/src')
-rw-r--r-- | ruby/src/IceRuby/Slice.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ruby/src/IceRuby/Slice.cpp b/ruby/src/IceRuby/Slice.cpp index 7f4aac49b25..27ff4d465b0 100644 --- a/ruby/src/IceRuby/Slice.cpp +++ b/ruby/src/IceRuby/Slice.cpp @@ -145,6 +145,10 @@ IceRuby_loadSlice(int argc, VALUE* argv, VALUE self) ostringstream codeStream; IceUtilInternal::Output out(codeStream); out.setUseTab(false); + // + // Ruby magic comment to set the file encoding, it must be first or second line + // + out << "# encoding: utf-8\n"; generate(u, all, checksum, includePaths, out); u->destroy(); |