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.

Reply via email to