I'm not really concerned about the implementation so much as what the most common method would be. Our users aren't very techy so we get a lot of tags that don't exactly follow directions. I'd rather conform to a greater standard than try to make it up myself.
Should we even allow different methods or just accept one delimeter like ", "?
An extreme example string might be:
dogs, bad_mojo + help-me yawning,, "who's there?", red shoes
Delicious turns that string into these tags:
- dogs
- bad_mojo
- +
- help-me
- yawning,
- "who's
- there?"
- red
- shoes
That seems fairly smart but you can see how the useless junk can get in there.