• Liebe User, bitte beachtet folgendes Thema: Was im Forum passiert, bleibt im Forum! Danke!
  • Hallo Gemeinde! Das Problem leidet zurzeit unter technischen Problemen. Wir sind da dran, aber das Zeitkontingent ist begrenzt. In der Zwischenzeit dürfte den meisten aufgefallen sein, dass das Erstellen von Posts funktioniert, auch wenn das Forum erstmal eine Fehlermeldung wirft. Um unseren Löschaufwand zu minimieren, bitten wir euch darum, nicht mehrmals auf 'Post Reply' zu klicken, da das zur Mehrfachposts führt. Grußworte.

Zeichenkodierung Websites - UTF-8 oder Latin1

Mitglied seit
23.04.2003
Beiträge
1.252
Reaktionen
0
Bisher habe ich beim Webseitenerstellen immer Latin1 verwendet und Umlaute und Sonderzeichen als 'ä' etc. dargestellt. Aber eigentlich könnte man doch auch UTF-8 verwenden, dort müsste ja alles korrekt dargestellt werden auch ohne Maskierung?

Und dann müsste ich nur noch bei den Metatags
Code:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
verwenden und alles wird richtig angezeigt?

Oder gibt es irgendwelche Bedenken kein UTF-8 einzusetzen oder ist es sogar besser jetzt UTF-8 zu verwenden? Blicke bei dem Thema noch nicht ganz durch.

Thx 4 help!
 

bog

Mitglied seit
02.08.2002
Beiträge
10.121
Reaktionen
0
Ort
auf dem mutterschiff
latin1 kann auch umlaute.

es ist aber unsinnig, sonderzeichen und u.a. umlaute nicht als html-entitaeten zu schreiben. grund: jeder browser kann es, die codepagefrage stellt sich gar nicht erst.

wenn du eine datei als UTF-8 markierst musst du sie, oder den ausgegebenen inhalt allerdings auch in utf-8 abspeichern. also gegebenenfalls datenbankeintraege z.b. in php mit utf8_encode() behandeln und skripte/htmldateien immer mit einem editor abspeichern, der das encoding auswaehlen laesst; bspw. notepad++.

dabei sind die normalen characters nicht mal kritisch, weil deren kodierung ohnehin aus dem ASCII-7 satz fuer fast alle kodierungen uebernommen wurden, viel schlimmer wirds aber bei sonderzeichen.
 
Mitglied seit
03.08.2002
Beiträge
2.102
Reaktionen
0
Auf jeden Fall UTF-8 verwenden, sowohl in der DB als auch in den Scripts!
So hat man kein Problem auch andere Sprachen mit allen Zeichen "as is" abzuspeichern.
Afaik wird eine html-Seite mit ä statt ä nicht korrekt von Suchmaschinen durchforstet. Zumindest war das mal so.
Ich würde nicht eine Seite mehr mit etwas anderem als UTF-8 aufbauen. Das erspart viele Probleme.

Wenn du aber schon ne latin-kodierte Seite hast, musst du die erst mal konvertieren und die DB und Scripts entsprechend anpassen.
 
Mitglied seit
12.01.2004
Beiträge
8.557
Reaktionen
0
Ort
Gießem
würde dir auch dazu raten utf8 von anfang an einzusetzen - die vorteile überwiegen einfach, grade wenns irgendwann an internationalisierung geht.
 
Mitglied seit
05.03.2007
Beiträge
30
Reaktionen
0
ich kenn es eigentlich auch nur mit utf-8 satz; weiß aber jetzt nicht genau in wieweit man noch entinitäten setzen muss
 

The_Company

Guest
Latin1 funktioniert solange ganz gut, bis Leute in Foren ♥ nutzen...
 
Mitglied seit
16.12.2009
Beiträge
31
Reaktionen
0
es kommt vor, dass ich trotz utf-8 auf manchen seiten komische symbole anstatt umlaute angezeigt bekomme. woran kann das liegen? (nutze opera 10.x)
 
Mitglied seit
17.12.2009
Beiträge
240
Reaktionen
0
kann daran liegen, dass die seiten im editor iso sind und dann per meta tag als utf-8 definiert wird, dann kommt so ein salat raus
 
Mitglied seit
16.12.2009
Beiträge
31
Reaktionen
0
ok danke, da werd ich ma schlau machen was man dagegen machen kann
 
Mitglied seit
20.04.2005
Beiträge
2.888
Reaktionen
0
Ort
Österreich
nimm utf8 bei mehrsprachigen websites, latin1 bei deutschen websites. spart stress und probleme
 
Oben