Hallo
Falls Du unter Windows arbeitest:
Der gute alte HTML- Editor von Ullrich Meybohm hat eine nette Option, Umlaute automatisch in die entsprechenden Entities zu übersetzen und automatisch wieder zurückzuübersetzen...
Einzustellen ist das bei den Projekteigenschaften. Allerdings wandelt htmlentities(str) auch solche Kleinigkeiten wie: <> um, was dann natürlich passeiert. Aber das brauchst Du ja nicht...
Das könnte helfen.
fastix®