obgleich ich für HTML5 meta charset="utf-8" und dann auch mal <htt-equiv="Content-Type ... mit charset=utf-8" ... angegeben habe, werden Texte aus JS-Funktionen bei den deutschen Sonderzeichen ä,ö,ü,ß ... nicht lesbar dargestellt.
externe JS-Datei
Die Angabe in der HTML-Datei ist unerheblich für andere Dateien. Deine Javascript-Datei wird mit ihrer eigenen Kodierung verarbeitet.
mit der Zusatzangabe bei <script src ... durch charset="utf-8" gekennzeichnet ist.
Auch wurscht. Prüfe, was der Server HTTP-seitig unter Content-Type für Javascript-Dateien ausspuckt, füge dort gegebenenfalls utf-8 hinzu.