Special Characters in Mathematica

Examples of a few characteristics of special characters in Mathematica.

Greek Letters

αβγδϵζηθικλμνξοπρστυϕχψω

\(TraditionalForm
    \`αβγδϵζηθικλμνξοπρστυϕχψω\)

CharacterRange["α", "ω"]

Extensible Characters

\(Table[
      \(Factor[x\^i - 1]\)\+⏝\%⏜, {i, 5}]
      \)

Lists of All Characters

The Complete Characters palette gives an organized arrangement of all standard special characters in Mathematica.

FullName[c_String] := 
      StringJoin[
        Take[Characters[
            ToString[c, InputForm, CharacterEncoding -> "ASCII"]], 
          {4, -3}]]

FullName/@
      {"α", "ℒ", "↑", 
        "☺"}

ToCharacterCode/@
      {"α", "ℒ", "↑", 
        "☺"}

NamedCharacterQ[c_String] := 
      Part[Characters[
              ToString[c, InputForm, CharacterEncoding -> "ASCII"]], 
            -2] === "]" && c =!= "]"

NamedCharacterQ[FromCharacterCode[#]] &/@{945, 14000}

Select[
      FromCharacterCode/@
        Flatten[{Range[1, 1200], Range[8000, 10000],  12314, 12315, 
            Range[62000, 64000], 65533}], NamedCharacterQ]

chars = Sort[%]

Select[chars, LetterQ]

Select[chars, SyntaxQ]

Select[chars, ! SyntaxQ[#] &]

TableForm[{#, FullName[#]} &/@chars]