parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

странное поведение .upper[] при UTF-8

agat 08.09.2006 10:15

есть метод, замеченый на форуме:
###########################################################################
@capitalize[sText]
$result[^if(def $sText){^sText.match[(?:_|^^)(\S)][g]{^match.1.upper[]}}]
#end of @capitalize[]
Есть данные в UTF-8. При попытке прогона кирилического текста через вышеописанный метод, вместо заглавной буквы получаем 3 квадрата, на остальных алфавитах все путем. Причем, если делать просто ^string.upper[] - все отлично работает. В чем проблема?