is that meant to be golfed? it's more code than I expected, even considering the fact that Jelly doesn't know its own codepage so you had to include it all as a string
oh, I see, you included all the non-ASCII, but generated the ASCII part of the table programmatically
I think Jelly's codepage would be a good use for a two-character nilad, really; there's tons of instruction space for it left and it seems like it might come in useful sometimes