Project

General

Profile

This project is closed and read-only.

Actions

Bug #1957

closed

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

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

Added by tommy (Masahiro Tomita) about 17 years ago. Updated over 15 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

Updated by naruse (Yui NARUSE) about 17 years ago Actions #1

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

Updated by tommy (Masahiro Tomita) about 17 years ago Actions #2

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

Updated by naruse (Yui NARUSE) about 17 years ago Actions #3

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

Updated by naruse (Yui NARUSE) about 17 years ago Actions #4

  • Status changed from Open to Closed

=begin

=end

Actions

Also available in: PDF Atom