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

Actions

Also available in: PDF Atom