表記統一がされているように見えて機械検査をした場合にエラー排出された場合は、Unicodeが異なっている。

文字UTF-8Unicode説明
–2DU+002DASCIIのハイフン
ーE383BCU+30FC全角の長音
‐E28090U+2010別のハイフン
‑E28091U+2011改行しないハイフン
–E28093U+2013ENダッシュ
—E28094U+2014EMダッシュ
―E28095U+2015全角のダッシュ
−E28892U+2212全角のマイナス
ーEFBDB0U+FF70半角カナの長音
引用:https://qiita.com/ryounagaoka/items/4cf5191d1a2763667add