Okay, first off,
JPN, CHS, and CHT language tagged Pokemon, don't use standard Latin Characters.
Rather, they use Full Width Latin Characters, Which are Font Like This.
So if you want to change nickname, you can either change it to the standard Japanese characters, or you have to use the Full Width Latin Characters,
else it'll be illegal.