Difference between revisions of "LlUnescapeURL"

From Second Life Wiki
Jump to navigation Jump to search
m (Emphasized parameter)
(l10n)
Line 1: Line 1:
{{LSL_Function
{{LSL_Function/de
|func_id=308|func_sleep=0.0|func_energy=10.0
|func_id=308|func_sleep=0.0|func_energy=10.0
|func=llUnescapeURL|return_type=string|p1_type=string|p1_name=url
|func=llUnescapeURL|return_type=string|p1_type=string|p1_name=url
|func_footnote=
|func_footnote=
|func_desc
|func_desc
|return_text=that is an unescaped/unencoded version of '''url''', replacing %20 with spaces etc.
|return_text=Gibt eine {{HoverText|Zeichenkette|string}}, die der dekodierten Version von '''url''' entspricht. Dabei wird z.B. %20 durch Leerzeichen ersetzt, etc.
|spec
|spec
|caveats=*The hexadecimal encoded representation of UTF-8 byte encoding is the only supported means of access to non ASCII7 characters (Unicode characters).  
|caveats=*Die hexadezimal kodierte Representation von UTF-8 byte Kodierungen ist die einzig unterstützte Variante um Zugang zu nicht-ASCII7 Zeichen (Unicode Zeichen) zu bekommen.  
**Decoding of Unicode as %u#### is not supported.
**Dekodierung von Unicode als %u#### wird nicht unterstützt.
|constants
|constants
|examples=
|examples=
<lsl>default {
<lsl>default {
     state_entry() {
     state_entry() {
           string str = "Any string, with anything in it, goes here!";
           string str = "Hier eine beliebige Zeichenkette einfügen!";
           llOwnerSay(llUnescapeURL(llEscapeURL(str)));
           llOwnerSay(llUnescapeURL(llEscapeURL(str)));
               //Tells the owner the string "str", because the Unescape and Escape are opposites of eachother.
               //Sagt dem Besitzter die Zeichenkette "str", da llUnescapeURL() und llEscapeURL() sich Gegenseit aufheben.
     }
     }
}</lsl>
}</lsl>
|helpers
|helpers
|also_functions={{LSL DefineRow||[[llEscapeURL]]| Opposite of llUnescapeURL}}
|also_functions={{LSL DefineRow||[[llEscapeURL]]| Gegenteil von llUnescapeURL}}
|also_events
|also_events
|also_tests
|also_tests
|also_articles=
|also_articles=
{{LSL DefineRow||[[UTF-8]]|}}
{{LSL DefineRow/de||[[UTF-8]]|}}
{{LSL DefineRow||{{LSLGC|Base64}}|}}
{{LSL DefineRow||{{LSLGC/de|Base64}}|}}
{{LSL_DefineRow||[[Combined_Library#Unicode_Integer_to_UTF8|Combined Library: UnicodeIntegerToUTF8]]|Easily convert unicode character codes to string form.}}
{{LSL_DefineRow||[[Combined_Library#Unicode_Integer_to_UTF8|Combined Library: UnicodeIntegerToUTF8]]|Einfache Methode um Unicode Zeichencodes in Zeichenform zu wandeln.}} {{nnlink/de}}
|notes
|notes
|permission
|permission

Revision as of 16:11, 9 August 2009

Beschreibung

Funktion: string llUnescapeURL( string url );

Gibt eine Zeichenkette, die der dekodierten Version von url entspricht. Dabei wird z.B. %20 durch Leerzeichen ersetzt, etc.

• string url

Warnungen

  • Die hexadezimal kodierte Representation von UTF-8 byte Kodierungen ist die einzig unterstützte Variante um Zugang zu nicht-ASCII7 Zeichen (Unicode Zeichen) zu bekommen.
    • Dekodierung von Unicode als %u#### wird nicht unterstützt.
Alle Issues ~ Nach JIRA-Issues suchen, die sich hierauf beziehen

Beispiele

<lsl>default {

    state_entry() {
         string str = "Hier eine beliebige Zeichenkette einfügen!";
         llOwnerSay(llUnescapeURL(llEscapeURL(str)));
              //Sagt dem Besitzter die Zeichenkette "str", da llUnescapeURL() und llEscapeURL() sich Gegenseit aufheben.
    }
}</lsl>

Siehe auch

Funktionen

•  llEscapeURL Gegenteil von llUnescapeURL

Artikel

•  UTF-8
•  Base64
•  Combined Library: UnicodeIntegerToUTF8 Einfache Methode um Unicode Zeichencodes in Zeichenform zu wandeln. (en)

Weiterführende Anmerkungen

Nach JIRA-Issues suchen, die sich hierauf beziehen

Signature

function string llUnescapeURL( string url );
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.