作者: 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文字列になるかのいずれかです。

いずれにしても懸念しておられる事態は発生しえないと思います。