Sonderzeichen, wie z.B. Umlaute, sollten in HTML-Dokumenten nicht direkt eingegeben werden. Da diese außerhalb des ASCII-Bereichs liegen und dadurch nicht sicher ist, daß sie immer korrekt übertragen werden. Man schreibt: ,,ä`` statt ä, ,,Ä`` statt Ä, ,,ü`` statt ü usw. Nicht nur die deutschen Umlaute, sondern auch ß (ß) und auch < (<) und > (>) müssen auf diese Art und Weise in die Dokumente eingefügt werden.