Openlayers 5 zoom control has + but zoom out button has "−" - any idea why?
This is a problem related to the charset used by your browser. I ran into the same problem, adding the <meta charset="utf-8">
tag in the head of the html file will fix it.
You might check out this answer on stackoverflow for more information.