Probleme mit HTML Texten


Antwort

Beim Einbinden von HTML im Datenbanktext kann es ja nach benutztem externen HTML Editor Probleme mit der Darstellung geben.

Nach dem Speichern des Textes und dem erneuten Öffnen kann der Text wie in der folgenden Darstellung ausschauen:

Der HTML-Code wurde nach dem Standard verfasst.

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Zugzwang II gegen Haunstetten</title>
<link href="wfnt/DS-Wartburg-Fraktur.css" rel="stylesheet" type="text/css" media="screen">
</head> 
<body>
<h2>Träumen und denken</h2>

Was kann die Ursache für dieses Darstellungsproblem sein?

Im Header findet sich die Zeile
<meta charset="UTF-8">

Das heißt, der Text innerhalb der Datei muß in UTF8 codiert sein. Das bedeutet, das alle Zeichen 128 dezimal in zwei Zeichen codiert werden ( also z.B. ä. ö ü u.s.w. )

Das ist jedoch nicht der Fall. Das führt dazu, das diese Zeichen beim Ausschneiden aus den externen HTML Editor in dieses Sonderzeichen umgewandelt werden, das man dann im Text sehen kann.

Man kann einfach die Gegenprobe machen, indem man den HTML Text in dieser Mail in eine Textdatei einfügt, am Ende </body> und </html> einfügt und dann das Dokument mit der Erweiterung html speichert.

Öffnet man die Datei in einem Browser, werden die Zeichen angezeigt. Der HTML Editor hat dies dann im HTML Header eingefügt.

Lösung: Speichern Sie bei Nutzung eines externen HTML Editors den Text in einer HTML Datei. Laden Sie diese Datei mit einem normalen Texteditor. Entfernen Sie die besagte Zeile im Header und speichern Sie wieder. Danach können Sie die Datei wieder laden und in ChessBase Datenbanktexten einfügen.

 

 

 

Schlagworte
Erstellt am
19.05.2016
Rating
Kommentar

Back to List