Sie müssen sicherstellen, dass Sie den WiX XML in UTF-8-Kodierung speichern. Der einfachste Weg ist, das XML im Editor zu öffnen, auf Datei zu klicken und dann auf Speichern unter zu klicken. Wählen Sie UTF-8 in der Liste Codierung aus. Und überschreiben Sie Ihre aktuelle XML-Datei.
Eine andere Möglichkeit ist die Verwendung von Zeichencodes: ©
für Copyright und ®
für registrierte Symbole.
Die Sache ist, dass die regulären englischen Buchstaben oder ASCII gültige UTF-8 Zeichen sind, da sie in 7-Bits passen. Das Copyright und die registrierten Symbole sind keine gültigen Zeichen, da sie in UTF-8 als zwei Bytes anstatt als eins codiert werden müssen.
Hier ist eine Lösung:
Kopieren Sie den Notepad ++ Text und sagen Sie "index.html" in den alten Notizblock
Schließen Sie die notepad ++ Datei.
Geben Sie den Text an der Stelle ein, an der das Copyright-Symbol angezeigt werden soll, indem Sie Fn + alt gedrückt halten und 0169 auf der Tastatur eingeben
Speichern Sie die normale Notepad-Datei als (alle Dateien) index.html in dem Ordner, in dem sich Ihre index.html-Datei befindet, wenn Sie zum Überschreiben aufgefordert werden, klicken Sie auf Ja.
Öffnen Sie nun die Datei mit Notepad ++ und diese Datei wird, wenn sie nach anderen Bearbeitungen gespeichert wird, nicht das akzentuierte A neben dem Copyright-Symbol erzeugen. ©
Ich weiß nicht, warum die gespeicherte Version in notepad ++ nach dem "cleaning" im normalen Editor funktioniert, aber ich hatte bis jetzt keine anderen Probleme mit der Methode.