Делал один скриптик, он генерил пароли из печатных символов нижней части ascii. Я, ничтоже сумняшеся, взял символы из ru.wikipedia.org/wiki/ASCII#.D0.9A.D0.BE.D0.B4.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B0
В результате скрипт вел себя как-то странно временами. А оказалось, что в таблицу вместо знака минуса вкрался юникодный символ!

Короче, поправлю в википедии.