Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Ripper causes Encoding::CompatibilityError

View gist:1294637
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
# coding: utf-8
text = <<EOS
# coding: utf-8
'あ
あ'
EOS
require 'ripper'
Ripper.new(text).parse
# $ ruby -v ripper_encodingerror.rb
# ruby 1.9.3dev (2011-09-23 revision 33323) [x86_64-darwin11.1.0]
# ripper_encodingerror.rb:10:in `parse': incompatible character encodings: ASCII-8BIT and UTF-8 (Encoding::CompatibilityError)
# from ripper_encodingerror.rb:10:in `<main>'
Owner

ちなみに text の magic comment のあるなしで挙動は変わりません

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.