handle Unicode characters properly+issues
Do not create these, it causes renaming problems associated with blank keys.
The issue is that in creating the unique keys identifying each card, we basically strip out everything that isn't ASCII alphanumeric. What we really want to do, I think, is strip out just the non-alphanumeric ASCII characters.
Cards with no ascii alphanumeric characters will thus be given a blank key ("") which means two things:
- there can be only one such card on a Wagn
- some renaming (which stupidly uses a blank keys as an interim placeholder) breaks.