FromCharacterCode

FromCharacterCode[n]
gives a string consisting of the character with integer code n.

FromCharacterCode[{n1, n2, ...}]
gives a string consisting of the sequence of characters with codes .

FromCharacterCode[{{n11, n12, ...}, {n21, ...}, ...}]
gives a list of strings.

FromCharacterCode[..., "encoding"]
uses the specified character encoding.

DetailsDetails

  • The integer n must lie between 0 and 65535, as returned by ToCharacterCode.
  • For n between 0 and 127, FromCharacterCode returns ASCII characters.
  • For n between 129 and 255, it returns ISO Latin-1 characters.
  • For other n it returns characters specified by the standard Mathematica encoding based on Unicode.
  • InputForm[FromCharacterCode[n]] gives the full name assigned to a special character with character code n.
  • Whether a particular character generated by FromCharacterCode can be rendered on your output device will depend on what fonts and drivers you are using.
  • Encodings supported in FromCharacterCode[..., "encoding"] are listed in the notes for $CharacterEncoding.

ExamplesExamplesopen allclose all

Basic Examples (4)Basic Examples (4)

Give a string consisting of the sequence of characters with codes 97, 98, and 99:

In[1]:=
Click for copyable input
Out[1]=

Obtain character codes:

In[1]:=
Click for copyable input
Out[1]=

FromCharacterCode reconstructs the original string:

In[2]:=
Click for copyable input
Out[2]=

A list of strings will produce a list of encoding lists:

In[1]:=
Click for copyable input
Out[1]=

FromCharacterCode reproduces the list of strings:

In[2]:=
Click for copyable input
Out[2]=

All printable ASCII characters:

In[1]:=
Click for copyable input
Out[1]=

Some ISO Latin-1 letters:

In[2]:=
Click for copyable input
Out[2]=
New in 2 | Last modified in 4
New to Mathematica? Find your learning path »
Have a question? Ask support »