Seite wird im FireFox mit ÿ/Steuerungszeichen angezeigt
Knut
- html
Hallo,
ich sitze hier mit einem Freund der gerade seine erste Webseite bastelt und wird sind leicht verzweifelt.
Die Seite http://www.plainsheetapproach.com/ hat einen ganz einfachen HTML Quelltext:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><TITLE>Plain Sheet Approach</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="Plain Sheet Approach" name=GENERATOR></HEAD>
<BODY bgColor=#090829>
<P align=center><IMG alt=PlainSheetApproach hspace=0
src="http://www.plainsheetapproach.com/start.jpg" align=center border=0></P>
</BODY></HTML>
Im IE sieht die Seite super aus, lokal im FF auch, im Internet ist die Seite im FF zerstoert:
ÿþ<�!�D�O�C�T�Y�P�E� �H�T�M�L� �P�U�B�L�I�C� �"�-�/�/�W�3�C�/�/�D�T�D� �H�T�M�L� �4�.�0�1� �T�r�a�n�s�i�t�i�o�n�a�l�/�/�E�N�"� �"�h�t�t�p�:�/�/�w�w�w�.�w�3�.�o�r�g�/�T�R�/�h�t�m�l�4�/�l�o�o�s�e�.�d�t�d�"�>� � �<�H�T�M�L�>�<�H�E�A�D�>�<�T�I�T�L�E�>�P�l�a�i�n� �S�h�e�e�t� �A�p�p�r�o�a�c�h�<�/�T�I�T�L�E�>� � �<�M�E�T�A� �h�t�t�p�-�e�q�u�i�v�=�C�o�n�t�e�n�t�-�T�y�p�e� �c�o�n�t�e�n�t�=�"�t�e�x�t�/�h�t�m�l�;� �c�h�a�r�s�e�t�=�u�n�i�c�o�d�e�"�>� � �<�M�E�T�A� �c�o�n�t�e�n�t�=�"�P�l�a�i�n� �S�h�e�e�t� �A�p�p�r�o�a�c�h�"� �n�a�m�e�=�G�E�N�E�R�A�T�O�R�>�<�/�H�E�A�D�>� � �<�B�O�D�Y� �b�g�C�o�l�o�r�=�#�0�9�0�8�2�9�>� � �<�P� �a�l�i�g�n�=�c�e�n�t�e�r�>�<�I�M�G� �a�l�t�=�P�l�a�i�n�S�h�e�e�t�A�p�p�r�o�a�c�h� �h�s�p�a�c�e�=�0� � � �s�r�c�=�"�h�t�t�p�:�/�/�w�w�w�.�p�l�a�i�n�s�h�e�e�t�a�p�p�r�o�a�c�h�.�c�o�m�/�s�t�a�r�t�.�j�p�g�"� �a�l�i�g�n�=�c�e�n�t�e�r� �b�o�r�d�e�r�=�0�>�<�/�P�>� � �<�/�B�O�D�Y�>�<�/�H�T�M�L�>�
Woran kann das liegen?
@@Knut:
<META http-equiv=Content-Type content="text/html; charset=unicode">
Solche eine Zeichencodierung gibt es nicht. Unicode ist ein Zeichensatz. Und ja, die Bezeichnung 'charset' ist an der Stelle irreführend.
Woran kann das liegen?
An fehlerhafter Angabe der Zeichencodierung. Siehe Links in https://forum.selfhtml.org/?t=182521&m=1207849
Live long and prosper,
Gunnar
Hi,
ersetze diese Zeile:
<META http-equiv=Content-Type content="text/html; charset=unicode">
... einfach mal mit dieser:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
mfg
Yerf!
... einfach mal mit dieser:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Glaub ich weniger, das ganze sieht eher nach UTF-16 aus (die Mühe die Byte-Order noch rauszufinden mach ich mir jetzt nicht).
Gruß,
Harlequin