Difference between revisions of "LlToUpper"

From Second Life Wiki
Jump to navigation Jump to search
 
(same as llToLower, works mostly for basic unicode, fails for 1561 out of 2155 characters)
 
(24 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{LSLFunctionAll|func_id=97|func_sleep=0.0|func_energy=10.0|func=llToUpper|return_type=string|p1_type=string|p1_name=src|func_footnote=convert src to all upper case and returns the result|return_text|spec|caveats|examples|helpers|related|also|notes}}[[Category:LSL_Functions]][[Category:LSL_Stub]]
{{Issues/SVC-3760}}{{LSL_Function
|func_id=97|func_sleep=0.0|func_energy=10.0
|func=llToUpper
|return_type=string|p1_type=string|p1_name=src
|func_footnote=The opposite is [[llToLower]].
|func_desc
|return_text=that is '''src''' with all upper-case characters.
|spec
|caveats=*There is no Linden Library "llToProperCase", which would return ''[http://en.wikipedia.org/wiki/Sentence_case correctly]'' capitalized strings; However, there are user functions that do this: [[User:Fred_Gandt/Scripts/Functions#ToNormal|ToNormal]]
*The function also works for many characters outside the 7-bit ASCII range, especially latin, cyrillic and greek, but not all characters tagged as "lowercase" in the Unicode specification are converted.
|constants
|examples=
<source lang="lsl2">string msg = "I like candy!";
string p = llToUpper(msg);
llOwnerSay(p);//Will say "I LIKE CANDY!"</source>
|helpers
|also_functions={{LSL DefineRow||[[llToLower]]}}
|also_tests
|also_events
|also_articles
|cat1=String
|cat2
|cat3
|cat4
}}

Latest revision as of 09:17, 16 October 2023

Summary

Function: string llToUpper( string src );

Returns a string that is src with all upper-case characters.

• string src

The opposite is llToLower.

Caveats

  • There is no Linden Library "llToProperCase", which would return correctly capitalized strings; However, there are user functions that do this: ToNormal
  • The function also works for many characters outside the 7-bit ASCII range, especially latin, cyrillic and greek, but not all characters tagged as "lowercase" in the Unicode specification are converted.
All Issues ~ Search JIRA for related Bugs

Examples

string msg = "I like candy!";
string p = llToUpper(msg);
llOwnerSay(p);//Will say "I LIKE CANDY!"

See Also

Functions

•  llToLower

Deep Notes

All Issues

~ Search JIRA for related Issues
   Unicode behavior of llToUpper and llToLower is inconsistent and broken

Signature

function string llToUpper( string src );