XML-RPC 発行時に文字コードエラーが発生する。
Formatter と HikiDoc と xmlrpc モジュール間で整合性が取れていない模様で、与えられたテキストによって文字コードのエラーが発生する場合がある。
Ruby 1.8 と 1.9 とでエンコードの結果が異なる現象だが、調査の結果 HikiDoc 内部で利用している StringIO に起源があると判断した。
そのため HikiDoc 内部で利用している StringIO の set_encoding を利用してエンコードを指定することで問題に対処する方針を採ることにした。
バグフィックスとして次回リリースを出す。
本修正を 1.2.1 にてリリースし、クローズとする。
Formatter と HikiDoc と xmlrpc モジュール間で整合性が取れていない模様で、与えられたテキストによって文字コードのエラーが発生する場合がある。