Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

21

09.03.2009, 15:07

Hier gibts schöne HTML/CSS-Vorlagen.
Und wenn dir das nicht reicht, kann ich noch ein paar Links nachreichen.
fka tm

22

09.03.2009, 15:48

sieht cool aus, werde mir das mal in aller Ruhe ansehen.

Beneroth

Alter Hase

Beiträge: 969

Wohnort: Schweiz

Beruf: Software Entwickler

  • Private Nachricht senden

23

12.03.2009, 23:25

Zitat von »"TrikkieMikkie"«

War klar, dass du erstmal einrichten musst. ;)

Kleiner Tipp, bau mal folgendes Meta-Tag ein:

Zitat

<meta http-equiv="content-type" content="text/html; charset=utf-8" />


Dann sollten auch die Umlaute richtig dargestellt werden.


Wie relevant ist das tatsächlich?
Faktisch schickt der Webserver ja den Content-Typ und die Zeichencodierung schon im HTTP-Header (nicht mit dem HTML-Header zu verwechseln) mit, wenn also der Webserver die korrekte Angabe sendet (was er ja theoretisch wohl tun sollte), dann ist diese zusätzliche Angabe per meta-tag ja überflüssig... oder?

Interessiert mich wirklich, falls jemand was dazu weiss :)

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

24

12.03.2009, 23:40

Zitat von »"Beneroth"«

Zitat von »"TrikkieMikkie"«

War klar, dass du erstmal einrichten musst. ;)

Kleiner Tipp, bau mal folgendes Meta-Tag ein:

Zitat

<meta http-equiv="content-type" content="text/html; charset=utf-8" />


Dann sollten auch die Umlaute richtig dargestellt werden.


Wie relevant ist das tatsächlich?
Faktisch schickt der Webserver ja den Content-Typ und die Zeichencodierung schon im HTTP-Header (nicht mit dem HTML-Header zu verwechseln) mit, wenn also der Webserver die korrekte Angabe sendet (was er ja theoretisch wohl tun sollte), dann ist diese zusätzliche Angabe per meta-tag ja überflüssig... oder?

Interessiert mich wirklich, falls jemand was dazu weiss :)


nope, der http-header content-type gibt an, wie es übertragen wird (d.h. ist interessant für die netzwerk-lib des webbrowsers) und der html content-type gibt an, in welchem charset es in der datei geschrieben ist. (d.h. ob es "ö" oder "&ouml;" ist (letzteres geht immer, erstes nur bei latin-1)

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

25

13.03.2009, 00:19

Zitat von »"DasBlub"«


nope, der http-header content-type gibt an, wie es übertragen wird (d.h. ist interessant für die netzwerk-lib des webbrowsers) und der html content-type gibt an, in welchem charset es in der datei geschrieben ist. (d.h. ob es "ö" oder "&ouml;" ist (letzteres geht immer, erstes nur bei latin-1)

Nicht ganz richtig. Content-Type gibt an was die gesendeten Daten repräsentieren, also eine Information für den Browser wie er die Daten darzustellen hat (Bild, Text, HTML, etc). Ich glaube du meinst das Content-Encoding (welches z.B. Komprimierung der Daten erlaubt).
Das zu verwendende Charset kann an 3 verschiedenen Stellen definiert werden.

Im HTTP Header (neben dem Content-Type).
Im XML Header (nur bei XHTML)
Im Meta Tag.

Du könntest folgendes Probieren um das Character Encoding im HTTP Header zu integrieren:
http://www.w3.org/International/questions/qa-htaccess-charset
Soweit ich weiß sind sich die Browser nicht so ganz einig welche der Angaben die höchste Priorität hat. Daher sollte man nur eine verwenden (Oder - um sicher zu gehen - überall die selbe)

Beneroth

Alter Hase

Beiträge: 969

Wohnort: Schweiz

Beruf: Software Entwickler

  • Private Nachricht senden

26

14.03.2009, 00:15

naja, ich hab nen eigenen Webserver geschrieben, daher ist das setzen des Content-Type und Encoding kein Problem.. nur war ich nicht sicher ob diese Meta-Tags vielleicht doch noch Sinn machen, aber scheint tatsächlich nur eine redudante (und damit gefährliche) sache zu sein.

Danke für die Infos :)

27

14.03.2009, 07:04

Als redundant oder gefährlich ( :shock: ) würde ich das nicht bezeichnen.

Zitat von »"W3C"«

Declaring encodings

It is very important that the character encoding of any XML or (X)HTML document is clearly labeled, so that clients can easily map these encodings to Unicode. This can be done in the following ways:

* Send the 'charset' parameter in the Content-Type header of HTTP. Example:
Content-Type: text/html; charset=utf-8

To do this you will need to have access to server settings or serve your document via scripting (see Setting the HTTP charset parameter for more information).

* For XML (including XHTML), use the encoding pseudo-attribute in the XML declaration at the start of a document or the text declaration at the start of an entity. Example:
<?xml version="1.0" encoding="utf-8" ?>

There are potential issues you should be aware of when using this with XHTML 1.0 served as HTML.

* For HTML or XHTML served as HTML, you should always use the <meta> tag inside <head>. Example:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >


For XHTML, you need a slash at the end:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />


http://www.w3.org/International/O-charset
fka tm

Werbeanzeige