[HTML] komische zeichen auf der Webseite!

mydoys.de

Well-known member
ID: 84968
L
20 April 2006
2.756
125
Hi danke fürs lesen!

Ich stehe gerade auf dem Schlauch ich habe Probleme mit Umlauten, ich habe zum teil welche und manche gehen nicht....

Test gemacht mit :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
Und mit
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Dennoch...

Link : https://www.Spielgerät.net
 
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE" "https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
....
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
.....
</body>
</html>
 
Em ja sorry! Kommando geht zurück!! Die Zeichen sind im Quelltext so.

Das kommt von dem Editor mit dem du das bearbeitest. Der steht bestimmt auf utf8! Mit was tust du deine Dokumente bearbeiten? Eventuell hat das Dokuments selbst eine uft8 Formatierung.
 
Also irgendwie finde ich das merkwürdig. Den Haupttext deiner Seite kriegt man richtig, wenn man als Kodierung UTF-8 nimmt, das Menü ist nur mit den ISO-8859-x richtig dargestellt. Hast du das irgendwie aus mehreren Dateien zusammenkopiert, und dabei Kodierungen gemixt?
 
Ich hatte mal ein ähnliches Profil... damals lag es an meinem Webspace... anscheinend ist es möglich, dass der Server bei der Ausgabe die Zeichencodierung nochmal ändert.. .ich weiß nicht wie. Auf jeden Fall hab ich den Admin angesprochen und er konnte das Ändern....

In UTF-8 wird es richtig angezeigt. Also scheint der Server das auszugeben.... Red mal mit deinem Admin, vllt ist es ja bei dir das gleiche Problem!!!
 
Die Angabe aus den meta-Tags spielt für den Browser nur eine Rolle, falls der Server keine Codierung schickt oder falls die Datei lokal geöffnet wird.
 
Die Angabe aus den meta-Tags spielt für den Browser nur eine Rolle, falls der Server keine Codierung schickt oder falls die Datei lokal geöffnet wird.

Habe jetzt mal meinen Hoster angeschrieben

an ihm liegt es auch nicht...

he leute ich habe es bis jetzt immer noch nicht gefunden woran es liegen kann... bitte um Mithilfe...
 
Zuletzt bearbeitet von einem Moderator:
da bei mir nun einige Zeichen korrekt dargestellt werden und andere nicht, solltest du mal schauen, dass du wirklich alle beteiligten Dateien in der gleichen Codierung abspeicherst.

Der W3C-Validierer gibt auch einen Fehler aus, der das bestätigen würde: er findet Zeichen, die nicht in utf-8 vorhanden sind.

Wenn der Validator dann keinen Fehler mehr anzeigt, dann schaun wir weiter ;)
 
Hat zwar schon einer gesagt aber benutz das mal:

ä = ä ö = ö ü = ü

Du kannst es dir leichter merken wenn du dir im Kopf denkst

ä a umlaut abkürzung von umlaut ist uml und fertig :)

So merk ich es mir =D
 
Das ist aber doch ziemlich unsauber Programmiert.
Ändre mal..
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
in
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"      "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
	<head>
Code:
<meta NAME="Content-Language" CONTENT="de">
Ich will ja nicht pingelig sein aber das ist schon INVALID „>“ ? „/>“
Code:
<meta name="Content-language" content="DE" />
und du muss den Browser noch sagen, in was für ein Zeichensatz dein Dokument Codiert ist, dass kann er sich ja nicht aus dem Finger saugen.

Füge deswegen noch das darunter ein
Code:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
Wenn du ISO-8859-1 verwendest..(ANSI)
Hast du die Webseite in Utf-8 gespeichert muss das da auch hin.
Dann müsst noch HTML Fehler aus deiner Seite entfernen..
 
Das sieht doch schon sehr gut aus.
Werden die Texte aus fremd Datein eingebunden via PHP?
Also bsw. Text Datein die du einbindest?
Weil im Firefox steht wenigstens
Code:
Spielgerät.net
inkl. Geldspielgerät.net
Ordentlich aus.
Vielleicht unterschiedlich Speicherformate in den Datein verwendet?
Stell mal charset=ISO-8859-1 auf utf-8 um.
Also..
Code:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Test dann mal.
Achso wie setzt sich deine page zusammen hast du eine Header.php index.php left.php usw.??
 
Also ich habe ne header und ne footer datei diese include ich in meine datein.. bsp:
PHP:
<?php include_once("header.inc.php"); ?>

	<!-- start content -->
	<div id="content">
		<div class="post">
			<h1 class="title">Willkommen auf Spielgerät.net</h1>
			<div class="entry">
				<p>Diese Webseite ist für <b>rein Private</b> Spielgeräte oder Geldspielgeräte gedacht! 
				Wir machen einen Kleinen unterscheid zwischen Spielgeräten und Geldspielgeräten, bei uns sind Spielgeräte reine Fun Spielgeräte mit Token,
				Euro oder DM und Geldspielgerät sind bei uns reine EURO oder DM Spielgeräte.<br>Diese Webseite ist ein Kleines Privates Portal für unsere Spielgräte und eure PRIVATEN Spielgeräte.
				<br>
				Wir helfen dir bei Problemen mit deinem Gerät und bieten dir unsere Hilfe an, wir Supporten dein gerät bestellen für euch Ersatzteile und machen Umbauten von verschiedenen Geräten.
				<br>
				Da wir das rein Privat machen kommen bei uns keine Hohen Rechungen auf sie zu, bei uns bezahlen sie keine Stunden nur ihre Teile und eine Kleine Spende für unsere Arbeit!
				<br><br>
				<center>Alles nur für Private Spielautomaten!!!</center>
				</p>
				
			</div>
			
		</div>
		
		</div>
		
	</div>
	<!-- end content -->


<?php include_once("footer.inc.php"); ?>
 
Deine Hauptdatei ist als UTF-8 gespeichert, die Dateien, die includiert werden jedoch als ANSI. Entscheide dich, ob du UTF-8 oder ANSI willst, öffne die Dateien, die nicht das gewünschte Zeichenformat haben nochmals mit Notepad, speichere die Dateien mittels "Speichern unter" und wähle dort unter Codierung das gewünschte Format aus.
Für UTF-8 also alle Dateien, die includet werden nochmals öffnen, als UTF-8 speichern und nochmals hochladen.