CharacterToUnicode (String function): Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Template:String:CharacterToUnicode subtitle}} | {{Template:String:CharacterToUnicode subtitle}} | ||
<var>CharacterToUnicode</var> takes a string input and outputs a copy of it in which any of the input characters that are also specified in a <var>[[CharacterToUnicodeMap class|CharacterToUnicodeMap]]</var> object are replaced with the characters to which they are mapped by the object. A <var>CharacterToUnicodeMap</var> object maps code points in a character set to corresponding <var>Unicode</var> characters. | |||
<var>CharacterToUnicode</var> takes a string input and outputs a copy of it in which any of the input characters that are also specified in a <var>CharacterToUnicodeMap</var> object are replaced with the characters to which they are mapped by the object. A <var> | |||
==Syntax== | ==Syntax== | ||
Line 9: | Line 8: | ||
<table class="syntaxTable"> | <table class="syntaxTable"> | ||
<tr><th>%unicode</th> | <tr><th>%unicode</th> | ||
<td>A <var>Unicode</var> string variable to receive the Unicode character mapped to the method object <var class="term">string</var>.</td></tr> | <td>A <var>Unicode</var> string variable to receive the <var>Unicode</var> character mapped to the method object <var class="term">string</var>.</td></tr> | ||
<tr><th>string</th> | <tr><th>string</th> | ||
<td>A string of characters to be individually converted to the Unicode characters to which they are mapped in the <var class="term">characterToUnicodeMap</var> object.</td></tr> | <td>A string of characters to be individually converted to the <var>Unicode</var> characters to which they are mapped in the <var class="term">characterToUnicodeMap</var> object. </td></tr> | ||
<tr><th>characterToUnicodeMap</th> | <tr><th>characterToUnicodeMap</th> | ||
<td><var>A CharacterToUnicodeMap</var> object.</td></tr> | <td><var>A CharacterToUnicodeMap</var> object.</td></tr> | ||
Line 17: | Line 18: | ||
==Usage notes== | ==Usage notes== | ||
<ul> | |||
<li>If the <var class="term">string</var> method object contains a character that is not present in <var class="term">characterToUnicodeMap</var>, a <var>[[CharacterTranslationException class|CharacterTranslationException]]</var> exception is returned. | |||
</ul> | |||
==Examples== | ==Examples== | ||
See the [[CharacterToUnicodeMap class#Example|CharacterToUnicodeMap class example]]. | |||
==See also== | ==See also== | ||
{{Template:String:CharacterToUnicode footer}} | {{Template:String:CharacterToUnicode footer}} |
Latest revision as of 20:53, 3 September 2015
Translate characters to unicode (String class)
[Introduced in Sirius Mods 8.0]
CharacterToUnicode takes a string input and outputs a copy of it in which any of the input characters that are also specified in a CharacterToUnicodeMap object are replaced with the characters to which they are mapped by the object. A CharacterToUnicodeMap object maps code points in a character set to corresponding Unicode characters.
Syntax
%unicode = string:CharacterToUnicode( characterToUnicodeMap) Throws CharacterTranslationException
Syntax terms
%unicode | A Unicode string variable to receive the Unicode character mapped to the method object string. |
---|---|
string | A string of characters to be individually converted to the Unicode characters to which they are mapped in the characterToUnicodeMap object. |
characterToUnicodeMap | A CharacterToUnicodeMap object. |
Usage notes
- If the string method object contains a character that is not present in characterToUnicodeMap, a CharacterTranslationException exception is returned.
Examples
See the CharacterToUnicodeMap class example.