作者: Yukihiro Matsumoto | |
日時: 2006/9/12(17:34) |
まつもと ゆきひろです In message "Re: [TSruby:206] Re: 枯れ木も山の賑わい" on Tue, 12 Sep 2006 17:18:04 +0900 (JST), kbk@... (Bruce.) writes: |Unicodeでない文字列で "abc\p{HALFWIDTH KATAKANA KA}def" と書いたとしても |Unicodeのキャラクタの名前表記は解釈されないわけですよね?(確認1) たぶんそうはならないと思います。\p{..}が言語組み込みであるの なら、Unicodeでない文字列の内部で利用しようとした時点でエラー になると思います。また、先に述べたようにメソッドで実装するの であれば、そのメソッドの戻り値(Unicode文字列)を埋め込もうと した時点で、エンコードが異なるのでエラーになるか、あるいは全 体がUnicode文字列になるかのいずれかです。 いずれにしても懸念しておられる事態は発生しえないと思います。