Axel Richter: Probleme mit Leerzeichen /  

Beitrag lesen

Hallo Thomas,

Am Anfang eines neuen <span> werden keinerlei Leerzeichen angezeigt, kann man das umgehen?

String.fromCharCode(160) liefert das numerische Entity-Aequivalent &#160; fuer ein non-breaking space  . Fuege dieses am Anfang des Textknotens ein.

Das Problem ist:

... Vorher ersetze ich alle " " durch " ".

Das geht natürlich nicht. Aber wodurch _kann_ man das " " ersetzen? Bisher habe ich nur gefunden:

var txt = "   Das ist ein Test";
txt = txt.replace(/ /g, "\u00A0");

Das ersetzt " " durch Unicode 00A0. Das funktioniert zwar, allerdings weiß ich nicht, ob das zu Schwierigkeiten bzw. Kollisionen mit dem Standard-Zeichensatz führt, wenn der mit
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
angegeben ist.

Frage: Ist ein
<meta http-equiv="content-type" content="text/javascript; charset=UTF-8">
sinnvoll?

viele Grüße

Axel