Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Komische zeichen nur in php tabelle (https://www.gegen-bilderklau.net/thread.php?threadid=175609)
Geschrieben von Baby cat am 18.09.2010 um 22:28:
Komische zeichen nur in php tabelle
Hallo ihr leiben.
Da cih auf einen neuen Server gezogen bin und dort eigentlich alles gleihc ist wie beim anderen verwundert es mcih plötzlich das ich in meinen
PHP- Tabellen solche komsichen zeichen immer nur am Anfang habe

bei einer HTML tabelle tritt dieses Zeichen gar nciht ersdt auf.
Kann mir vllt. jemand helfen oder sagen wo das her kommt?
Vielen dank schonmla im Vorraus.
LG Momo
Geschrieben von kext am 18.09.2010 um 23:43:
Diese Zeichen sind die
Byte Order Mark von UTF-8. Manche Editoren fügen sie an den Anfang von als UTF-8 gespeicherten Textdateien ein.
Der Editor, mit dem Du deine PHP-Dateien gespeichert hast, war vermutlich falsch eingestellt. Der richtige Modus, der diese Zeichen nicht speichert, heißt bei vielen Editoren
ANSI as UTF-8 oder
UTF-8 ohne BOM.
Speichere also die betroffenen PHP-Dateien einfach nochmal im richtigen Modus ab und lade sie erneut hoch.
Geschrieben von Baby cat am 19.09.2010 um 11:36:
Hi, danke für deine Hilfe.
Ich habe nur gesehen das meine dateien gar nicht als UTF-8 abgespeichert sind. jetzt habe ich eine Datei als UTF-8 gespeichert und die Zeichen sind weg.
Vielen dank für deine HIlfe.
LG Momo
EDIT: Vobei ich jetzt grade sehe das ich diese umspeicherung so wie du sie sagst nicht wirklich bei mir finden kann....die zeichen sind jetzt weg dafür treten andere seichen für Üs und so auf...
Geschrieben von kext am 22.09.2010 um 12:41:
Die Üs sehen so aus, weil sie als UTF-8 abgespeichert werden, der Browser aber mitgeteilt bekommt (oder auch nicht, dann rät er), dass es sich um ISO-8859-1 Dateien handelt. Dafür musst du einfach in jeder HTML-Datei in den
head-Bereich folgende Zeile einfügen:
code: |
1:
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
|
In CSS-Dateien gibt man die Zeichenkodierung an, indem man in die erste Zeile schreibt:
code: |
1:
|
@charset "utf-8"; |
|
Und wenn du externe Javascript-Dateien einbindest, die als UTF-8 gespeichert sind, musst du im entsprechenden
script-Tag den Zeichensatz angeben:
code: |
1:
|
<script type="text/javascript" src="beispiel.js" charset="utf-8"></script> |
|
Am besten speicherst du grundsätzlich ALLE Dateien als UTF-8 ab. Das hat viele Vorteile und ist Zukunftsweisend. Außerdem kommst du dann nicht so leicht durcheinander und kannst auch z.B. Japanische Zeichen, Üs, Ös, Herzchen oder sonstwas in deine Dateien einfach reinschreiben.
PS: Welchen Editor benutzt du denn? Im Windows Notepad kann man nämlich nicht so einfach als UTF-8 speichern. Ich empfehle dir
Notepad++. Der ist gut konfigurierbar, schnell, einfach aber trotzdem sehr mächtig.
Geschrieben von Baby cat am 23.09.2010 um 20:10:
HI,
erstmal viel vielen lieben dank für die total nette beschriebung.
Ich benutzte momentan den Microsoft Office Share Point Designer.
Ich werde schauen das die sachen jetzt immer richtig abgespeichert werden und dann haut das schon. nochmal vieln lieben dank für deine Hilfe
Forensoftware: Burning Board, entwickelt von WoltLab GmbH