kmuto/review — Issue #75: review-compile で Encoding::CompatibilityError
Author: scivola
Created: 2012-01-31 08:03:53+00:00
State: open

すべて UTF-8 でやってていても，Windows で review-compile したときに下記の例外が発生します。
review-1.0.0/lib/review/htmlbuilder.rb:109
incompatible character encodings: UTF-8 and Windows-31J (Encoding::CompatibilityError)

lib/review/builder.rb:41 で @output = StringIO.new したとき，エンコーディングが Windows-31J になって，そこに UTF-8 の文字列を足していっても Windows-31J に変換されてしまうのが原因のように思われます。