From: "民斗" Date: 1998-11-20T04:48:13+09:00 Subject: [ruby-list:10977] Re: tr の使い方について [Subject: [ruby-list:10970] tr の使い方について] [Date: Thu, 19 Nov 1998 19:47:48 +0900 From:"Hirotaka Ishida"] > 全角文字を半角に変換したいのですが、Jperlのように、trを使って、以下のように > したら、 > 文字化けを起こしました。 > > idx[0].tr!("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef > ghijklmnopqrstuvwxyz > ","ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") > > なぜでしょうか? 同じことを私が [ruby-list:10498] で聞いたところ、答えは以下でした。 [Subject: [ruby-list:10499] Re: 全角英数字を半角にする方法] [Date: Fri, 30 Oct 1998 15:00:45 +0900 From:WATANABE Hirofumi] > わたなべです. > > % ruby -r jcode -e 'p "abc".tr("a-z", "a-z")' > です. [Subject: [ruby-list:10500] Re: 全角英数字を半角にする方法] [Date: Fri, 30 Oct 1998 15:04:52 +0900 From:Yukihiro Matsumoto] > まつもと ゆきひろです > > In message "[ruby-list:10499] Re: 全角英数字を半角にする方法" > on 98/10/30, WATANABE Hirofumi writes: > > |% ruby -r jcode -e 'p "abc".tr("a-z", "a-z")' > |です. > > そうですね.ただし,一度jcodeを使っちゃうと全部の文字列処理 > がいわゆる全角対応になっちゃうので,気を付けて下さい.その点 > で適宜on/offできるjperlに負けてますね. -- 民斗