Project

General

Profile

Actions

Bug #1957

closed

NKF.nkf でシフトJISの "\e" が "" に変換される

Added by tommy (Masahiro Tomita) over 14 years ago. Updated almost 13 years ago.

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

Actions #1

Updated by naruse (Yui NARUSE) over 14 years ago

=begin
現状捨てていますね。
残しておいた方がいいですか?
また、この変更は1.8.7のパッチリリースにも含めたいですか?
=end

Actions #2

Updated by tommy (Masahiro Tomita) over 14 years ago

=begin
個人的にはこのままでも困ることはないです。
バグらしき挙動だったのでとりあえず登録しました。
なので、このままクローズしてもらっても構いません。
=end

Actions #3

Updated by naruse (Yui NARUSE) over 14 years ago

=begin
それでは最新のnkfでは修正しておきます。
1.8.7はそのままにしておきましょう。
=end

Actions #4

Updated by naruse (Yui NARUSE) over 14 years ago

  • Status changed from Open to Closed

=begin

=end

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0