<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,7 @@
 module Enterprise
   module FileLoader
     def self.load filename, options = nil, &amp;block
+      $stderr.puts filename if ENV['ENTERPRISE_DEBUG']
       sexml = Nokogiri::XML(File.read(filename)) { |cmd| cmd.noblanks }
       Kernel.eval sexml.to_ruby, TOPLEVEL_BINDING
     end</diff>
      <filename>lib/enterprise/file_loader.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,7 +4,9 @@ require 'ruby2ruby'
 module Enterprise
   def self.SEXML codes, filename = nil
     sexp = RubyParser.new.parse codes, filename
-    sexp.to_xml
+    doc = sexp.to_xml
+    doc.encoding = &quot;UTF-8&quot;
+    doc
   end
 
   class XMLToSexp
@@ -33,7 +35,9 @@ end
 
 class Nokogiri::XML::Node
   def to_sexp
-    accept Enterprise::XMLToSexp.new
+    result = accept Enterprise::XMLToSexp.new
+    $stderr.puts result.inspect if ENV['ENTERPRISE_DEBUG'].to_i &gt; 1
+    result
   end
 
   def to_ruby</diff>
      <filename>lib/enterprise/sexml.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>251712b4f3fdb0febc4805268d09dac8219d5155</id>
    </parent>
  </parents>
  <author>
    <name>Ryan Davis</name>
    <email>ryand-ruby@zenspider.com</email>
  </author>
  <url>http://github.com/tenderlove/enterprise/commit/a1eeca8680e9b485a15ade78b7608a98c61bb227</url>
  <id>a1eeca8680e9b485a15ade78b7608a98c61bb227</id>
  <committed-date>2009-10-23T16:11:04-07:00</committed-date>
  <authored-date>2009-10-23T16:11:04-07:00</authored-date>
  <message>Switched to explicit UTF-8. Added some tracing if $ENTERPRISE_DEBUG set in env</message>
  <tree>e41155c95f369c9c8cb8041d683a5b2a01b72f10</tree>
  <committer>
    <name>Ryan Davis</name>
    <email>ryand-ruby@zenspider.com</email>
  </committer>
</commit>
