[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2897

From: Ippei Obayashi <ohai@k...>
Date: Sun, 6 Nov 2011 18:25:07 +0900
Subject: [ruby-reference-manual:2897] [るりまプロジェクト - Bug #5441][Feedback] NKF の -Z0 はアルファベット以外も変換する


Issue #5441 has been updated by Ippei Obayashi.

Status changed from Open to Feedback
Assignee set to Ippei Obayashi

上に挙げている文字の他に、「“」なども変換するようです。
規格書のどこかにこの挙動の根拠となる記述があると思われるのですが、よくわかりません。

とりあえず「アルファベットといくつかの記号」と変更しました。
----------------------------------------
Bug #5441: NKF の -Z0 はアルファベット以外も変換する
http://redmine.ruby-lang.org/issues/5441

Author: 5 5
Status: Feedback
Priority: Normal
Assignee: Ippei Obayashi
Category: doc
Target version: 
reporter: 
ruby_version: 


module NKF のオプションの説明では,-Z オプションは


 X0208 アルファベットを ASCII に変換する

となっています。これは nkf コマンドのヘルプの


 Convert X0208 alphabet to ASCII

の翻訳かと思います。

しかし,やってみると,アルファベット以外(数字・記号)でも,対応する ASCII 文字がある場合はそれに変換するようです。

 puts NKF.nkf("-SsZ1m0", " !”#$%&’()*+,‐./09:;<=>?@AZ[\]^_`az{|}")
  # => !"#$%&'()*+,‐./09:;<=>?@AZ[\]^_`az{|}

ただ,何が何に対応するのかは自明ではありません。
チルダに変換される文字が何なのか見つけられませんでした。
「”」だけでなく「“」も「"」に変換されました。



-- 
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      2861 2011-10-13 15:01 [redmine@r...        ] [るりまプロジェクト - Bug #5441][Open] NKF の -Z0 はアルファベット以外も変換する
->    2897 2011-11-06 10:25 ┣[ohai@k...           ] [るりまプロジェクト - Bug #5441][Feedback] NKF の -Z0 はアルファベット以外も変換する
      3717 2013-06-02 04:41 ┗[redmine@r...        ] [るりまプロジェクト - Bug #5441] NKF の -Z0 はアルファベット以外も変換する