One row per character, searchable four ways
The reference data is the named character reference table from the HTML standard, which maps each name such as — to a Unicode code point. Every entry also has numeric forms: decimal, as in —, and hexadecimal, as in —. Searching the name, either number, or the code point U+2014 lands on the same row, which shows all four forms and the character itself.