I thought you said this was in html2haml. If this is a normal Haml file, try adding "-# encoding: utf-8" to the top.
On Mon, Nov 22, 2010 at 3:01 PM, José Mota <josemota....@gmail.com> wrote: > Thank you for taking your time on this. Here's the full trace: > > Encoding::CompatibilityError - incompatible character encodings: UTF-8 > and ASCII-8BIT: > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:323:in `block in flush_merged_text' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:320:in `each' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:320:in `flush_merged_text' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:809:in `render_tag' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:214:in `process_line' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:178:in `precompile' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > engine.rb:121:in `initialize' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/tilt.rb:444:in `new' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/tilt.rb:444:in `prepare' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/tilt.rb:124:in `initialize' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:370:in `new' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:370:in `block in compile_template' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/tilt.rb:327:in `fetch' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:358:in `compile_template' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:342:in `render' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:311:in `haml' > rb.rb:6:in `block in <main>' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:865:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:865:in `block in route' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:521:in `instance_eval' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:521:in `route_eval' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:500:in `block (2 levels) in route!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:497:in `catch' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:497:in `block in route!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:476:in `each' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:476:in `route!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:601:in `dispatch!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:411:in `block in call!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:566:in `instance_eval' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:566:in `block in invoke' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:566:in `catch' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:566:in `invoke' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:411:in `call!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:399:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > showexceptions.rb:24:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > methodoverride.rb:24:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > commonlogger.rb:18:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:979:in `block in call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:1005:in `synchronize' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:979:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > content_length.rb:13:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > chunked.rb:15:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > handler/mongrel.rb:67:in `process' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/mongrel-1.2.0.pre2/lib/ > mongrel.rb:165:in `block in process_client' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/mongrel-1.2.0.pre2/lib/ > mongrel.rb:164:in `each' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/mongrel-1.2.0.pre2/lib/ > mongrel.rb:164:in `process_client' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/mongrel-1.2.0.pre2/lib/ > mongrel.rb:291:in `block (2 levels) in run' > Encoding::CompatibilityError: incompatible character encodings: UTF-8 > and ASCII-8BIT > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:323:in `block in flush_merged_text' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:320:in `each' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:320:in `flush_merged_text' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:809:in `render_tag' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:214:in `process_line' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > precompiler.rb:178:in `precompile' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/haml-3.0.23/lib/haml/ > engine.rb:121:in `initialize' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/tilt.rb:444:in `new' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/tilt.rb:444:in `prepare' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/tilt.rb:124:in `initialize' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:370:in `new' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:370:in `block in compile_template' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/tilt.rb:327:in `fetch' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:358:in `compile_template' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:342:in `render' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:311:in `haml' > rb.rb:6:in `block in <main>' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:865:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:865:in `block in route' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:521:in `instance_eval' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:521:in `route_eval' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:500:in `block (2 levels) in route!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:497:in `catch' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:497:in `block in route!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:476:in `each' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:476:in `route!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:601:in `dispatch!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:411:in `block in call!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:566:in `instance_eval' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:566:in `block in invoke' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:566:in `catch' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:566:in `invoke' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:411:in `call!' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:399:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > showexceptions.rb:24:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > methodoverride.rb:24:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > commonlogger.rb:18:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:979:in `block in call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:1005:in `synchronize' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/sinatra-1.0/lib/ > sinatra/base.rb:979:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > content_length.rb:13:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > chunked.rb:15:in `call' > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/rack-1.2.1/lib/rack/ > handler/mongrel.rb:67:in `process' > > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/mongrel-1.2.0.pre2/lib/ > mongrel.rb:165:in `block in process_client' > > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/mongrel-1.2.0.pre2/lib/ > mongrel.rb:164:in `each' > > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/mongrel-1.2.0.pre2/lib/ > mongrel.rb:164:in `process_client' > > /Users/josemota/.rvm/gems/ruby-1.9.2-head/gems/mongrel-1.2.0.pre2/lib/ > mongrel.rb:291:in `block (2 levels) in run' > 127.0.0.1 - - [22/Nov/2010 23:00:30] "GET / HTTP/1.1" 500 130507 > 0.2253 > 127.0.0.1 - - [22/Nov/2010 23:00:30] "GET /__sinatra__/500.png HTTP/ > 1.1" 304 - 0.0006 > 127.0.0.1 - - [22/Nov/2010 23:00:31] "GET /favicon.ico HTTP/1.1" 404 > 420 0.0007 > > -- > You received this message because you are subscribed to the Google Groups > "Haml" group. > To post to this group, send email to h...@googlegroups.com. > To unsubscribe from this group, send email to > haml+unsubscr...@googlegroups.com <haml%2bunsubscr...@googlegroups.com>. > For more options, visit this group at > http://groups.google.com/group/haml?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Haml" group. To post to this group, send email to h...@googlegroups.com. To unsubscribe from this group, send email to haml+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/haml?hl=en.