FatManStanding
Lieutenant
- Registriert
- Aug. 2021
- Beiträge
- 670
Hallo,
ich habe hier ein merkwürdiges Problem. Ich habe einen String der die Kapazität von Datenträgern anzeigt. Hier soll ein geschütztes Leerzeichen eingefügt werden. Der String sieht z. B. so aus:
Wenn ich da jetzt
ausführe wird zwar das geschützte Leerzeichen eingefügt, das normale aber nicht gelöscht:
Ersetze ich z. B. durch einen Unterstrich, geht alles:
Ich habe das gleiche Problem, wenn ich statt des normalen Leerzeichens den Unterschrift ersetzen will. Dann ist das Ergebnis nicht
sondern
"Macht" das geschützte Leerzeichen hier etwas anders?
ich habe hier ein merkwürdiges Problem. Ich habe einen String der die Kapazität von Datenträgern anzeigt. Hier soll ein geschütztes Leerzeichen eingefügt werden. Der String sieht z. B. so aus:
Code:
100,0 GB
Wenn ich da jetzt
Code:
echo "$var" | sed 's/_/ /g'
ausführe wird zwar das geschützte Leerzeichen eingefügt, das normale aber nicht gelöscht:
Code:
100,0 nbsp;GB
Ersetze ich z. B. durch einen Unterstrich, geht alles:
Code:
echo "$var" | sed 's/_/ /g'
100,0_GB
Ich habe das gleiche Problem, wenn ich statt des normalen Leerzeichens den Unterschrift ersetzen will. Dann ist das Ergebnis nicht
Code:
100,0nbsp;GB
sondern
Code:
100,0_nbsp;GB
"Macht" das geschützte Leerzeichen hier etwas anders?