Ich habe einen JavaScript-String, der beim Senden vom Server in UTF-8 etwa 500K groß ist. Wie kann ich seine Größe in JavaScript feststellen?
Ich weiß, dass JavaScript UCS-2 verwendet, was bedeutet, dass 2 Bytes pro Zeichen verwendet werden. Allerdings, hängt das von der JavaScript-Implementierung ab? Oder von der Seitenkodierung oder vielleicht vom Inhaltstyp?
0 Stimmen
Die ungefähre Antwort wäre Länge*Zeichengröße, also liegt deine Schätzung nah.
1 Stimmen
Modernes JavaScript, zum Beispiel ES6, verwendet nicht nur UCS-2, weitere Details hier: stackoverflow.com/a/46735247/700206