Difference between revisions of "string.uchar"

From Inspired-Lua Wiki
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
Unicode characters may be  included in strings by encoding them in  UTF-8. This routine converts one  or more Unicode character numbers into  a UTF-8 string.  
 
Unicode characters may be  included in strings by encoding them in  UTF-8. This routine converts one  or more Unicode character numbers into  a UTF-8 string.  
 +
  
 
{{Since|3.0}}
 
{{Since|3.0}}
  
 
== Syntax  ==
 
== Syntax  ==
'''functionName'''(ChNum[, ...])  
+
'''string.uchar'''(ChNum[, ...])  
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 25: Line 26:
 
a_ring  = string.uchar(229)
 
a_ring  = string.uchar(229)
 
e_acute = string.uchar(233) -- é
 
e_acute = string.uchar(233) -- é
 +
e_grave = string.uchar(232) -- è
 
o_acute = string.uchar(243)  
 
o_acute = string.uchar(243)  
 
o_circ  = string.uchar(244) -- ô
 
o_circ  = string.uchar(244) -- ô
Line 34: Line 36:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 +
A unicode numbers table can be found here : http://fr.wikipedia.org/wiki/Table_des_caract%C3%A8res_Unicode_(0000-0FFF).
  
 
<br /><br />
 
<br /><br />
  
 
[[Category:Extended Standard Library]]
 
[[Category:Extended Standard Library]]

Latest revision as of 12:43, 21 December 2011

string.uchar is a function that is part of the Extended Standard Library.

Unicode characters may be included in strings by encoding them in UTF-8. This routine converts one or more Unicode character numbers into a UTF-8 string.


This has been introduced in TI-Nspire OS 3.0 (Changes).


Syntax

string.uchar(ChNum[, ...])

Parameter Type Description
ChNum
number The Unicode number of the character to display
...
numbers The Unicode numbers of the characters to display (comma-seperated)

Example

a_acute = string.uchar(225)
a_circ  = string.uchar(226) -- â
a_tilde = string.uchar(227) -- ã
a_diaer = string.uchar(228)
a_ring  = string.uchar(229)
e_acute = string.uchar(233) -- é
e_grave = string.uchar(232) -- è
o_acute = string.uchar(243) 
o_circ  = string.uchar(244) -- ô
alpha = string.uchar(945)
beta= string.uchar(946)
sup_plus = string.uchar(8314)
sup_minus = string.uchar(8315)
right_arrow = string.uchar(8594)

A unicode numbers table can be found here : http://fr.wikipedia.org/wiki/Table_des_caract%C3%A8res_Unicode_(0000-0FFF).