Actions
Bug #1957
closedNKF.nkf でシフトJISの "\e" が "" に変換される
Status:
Closed
Assignee:
-
ruby -v:
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux]
Description
=begin
とみたです。
NKF.nkf で -S 指定して "\e" を変換すると "" になってしまいます。
$ ruby -v -r nkf -e 'p NKF.nkf("-Ss", "\e")'
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux]
""
-Se でも -Sw でも同じです。-Es や -Ws では問題ありません。
$ ruby -v -r nkf -e 'p NKF.nkf("-Es", "\e")'
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux]
"\e"
\e が文字列の一部である場合は問題ありません。
$ ruby -v -r nkf -e 'p NKF.nkf("-Ss", "\e123")'
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux]
"\e123"
=end
Updated by naruse (Yui NARUSE) over 14 years ago
=begin
現状捨てていますね。
残しておいた方がいいですか?
また、この変更は1.8.7のパッチリリースにも含めたいですか?
=end
Updated by tommy (Masahiro Tomita) over 14 years ago
=begin
個人的にはこのままでも困ることはないです。
バグらしき挙動だったのでとりあえず登録しました。
なので、このままクローズしてもらっても構いません。
=end
Updated by naruse (Yui NARUSE) over 14 years ago
=begin
それでは最新のnkfでは修正しておきます。
1.8.7はそのままにしておきましょう。
=end
Actions
Like0
Like0Like0Like0Like0