はやみずです
url-hexify-stringで使っているunreserved charactersはRFC2396を参考にして
いるようですが、調べてみたところこのRFCはobsoleteでした。RFC3986を参照
するべきようです。
http://en.wikipedia.org/wiki/Percent-encoding
RFC3986では、丸括弧などもエスケープすべき文字(reserved chars)になっています。
で、この問題の根本は twittering-url-reserved-p の実装ミスですね。
文字chがアルファベットであるかどうかの判定に
松尾です。
すいません。実行コマンドを
patch -p1 replace-percent-encode.path
のように書いてましたが、添付のファイル名は
replace-percent-encode.patch だったので正しくは
patch -p1 replace-percent-encode.patch
ですね。添付ファイルをreplace-percent-encode.patchの
名前で保存して、上記コマンドを実行すればパッチを適用
できるはずです。
hayamiz/master の