Wie set-charset="utf-8" in der javascript-Datei selbst
Ich versuche set charset="utf-8" innerhalb der javascript-Datei selbst, nicht im script-tag,
Ich weiß, dass ich dies tun kann:
<script type="text/javascript" charset="UTF-8" src="xyz.js"></script>
Aber leider ist diese Lösung braucht mich, das gleiche zu tun Schritt mit Hunderten von websites, die mit dem gleichen Skript. so bin ich versucht den charset in der javascript-Datei selbst.
Ist das möglich?
Dank
Verwenden Sie einfach
Ich erstelle die Datei mit fwrite() in php, ich habe versucht, die Verwendung von UTF-8 mit fwrite (), aber Dokumentationen über das Thema nicht zu viel. Wie auch immer, wenn ich speichern js-Datei zu Amazon WS, ich kann Sie sehen, die Datei-Unterstützung für Arabisch sehr gut, aber bei Webseiten(die mit, dass die js-Datei) laden, js Datei, die ich sehen kann, in der chrome-Inspektor/ Ressourcen-Abschnitt, der die js-Datei unterstützt keine UTF-8/Arabisch.
Ich habe die Datei von AWS, dann speichern Sie Sie erneut als UTF-8, und re-laden Sie es und immer noch das gleiche.
Wenn Sie speichern Sie die JS-Datei mit UTF-8, dann werden Sie muss erklären
danke Mann, ja es ist wie du gesagt hast, fand ich das umgehen, lösen können Sie es für jetzt.
utf-8
Kodieren, wenn Sie die Datei erstellen. Wirklich nicht klar, was die höheren level-problem, das Sie lösen möchtenIch erstelle die Datei mit fwrite() in php, ich habe versucht, die Verwendung von UTF-8 mit fwrite (), aber Dokumentationen über das Thema nicht zu viel. Wie auch immer, wenn ich speichern js-Datei zu Amazon WS, ich kann Sie sehen, die Datei-Unterstützung für Arabisch sehr gut, aber bei Webseiten(die mit, dass die js-Datei) laden, js Datei, die ich sehen kann, in der chrome-Inspektor/ Ressourcen-Abschnitt, der die js-Datei unterstützt keine UTF-8/Arabisch.
Ich habe die Datei von AWS, dann speichern Sie Sie erneut als UTF-8, und re-laden Sie es und immer noch das gleiche.
Wenn Sie speichern Sie die JS-Datei mit UTF-8, dann werden Sie muss erklären
charset="UTF-8"
im <script>
- tag der HTML-Datei. Ansonsten, werden die meisten Browser entschlüsseln Sie die JS-Datei als ISO 8859-1, die keine arabischen Zeichen. Und Sie tun dies in jeder HTML-Datei, die sich auf dieses JS-Datei, es gibt keinen anderen Mechanismus, damit der browser weiß, das die Kodierung der JS-Datei, soweit ich weiß.danke Mann, ja es ist wie du gesagt hast, fand ich das umgehen, lösen können Sie es für jetzt.
InformationsquelleAutor Jehad Nasser | 2017-06-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich einen anderen Weg gefunden, also anstatt deklarieren
charset="UTF-8"
für das script-tag wie diesem:Kann ich erklären das charset für die web-Seite, die sich per meta-tag, also kann ich anfügen
<meta charset="UTF-8">
auf das DOM dynamisch, und am Ende mit etwas wie:InformationsquelleAutor Jehad Nasser
Glaube ich, können Sie nicht setzen Sie dieses in der Javascript-Datei selbst. Die browser müssen der Zeichensatz, die Datei zu Lesen. Also ohne das charset der browser ist nicht in der Lage, zu verstehen, Ihre Datei und daher nicht in der Lage wäre zu Lesen, die charset-definition
InformationsquelleAutor Iqon