Consider the set of integers defined by
In[]:=
:=Range[0,-1+17]
16
2
In principle, the full set of characters in Mathematica should be produced by the command
FromCharacterCode/@
In practice, however, this is not the case. It turns out that there is a non-empty subset ℱ of for which FromCharacterCode fails, at least for the present version of Mathematica:
In[]:=
$Version
Out[]=
13.2.0 for Mac OS X ARM (64-bit) (November 18, 2022)
In fact, FromCharacterCode works splendidly for the first 55, 295 elements of :
In[]:=
FromCharacterCode/@Range@55295
Out[]=
However, 55 296 fails :
In[]:=
FromCharacterCode/@Range@55296
Out[]=
Everything is OK at the endpoints :
In[]:=
{First@,Last@}
Out[]=
{0,1114111}
In[]:=
FromCharacterCode/@%
Out[]=