See non printable characters
Unicode character information search
CJK compatibility forms
Character list of block CJK compatibility forms with type Dash punctuation
General category "Pd" in the Unicode specification. Includes several hyphen characters.