9 Stimmen

ï "¿ Kodierungsproblem

Ich entwickle eine Website mit PHP und diese seltsamen Zeichen "" erscheinen in meiner Seite, ganz oben auf der Seite. Mein Code ist dieser:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><?php echo '';?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Aber wenn ich mir den Quellcode im Browser ansehe, zeigt er dies:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Ich weiß nicht, ob das mit der von mir verwendeten Kodierung zusammenhängt, denn wenn ich den Zeichensatz auf charset=utf-8 es verschwindet, aber ich muss iso-8859-1 verwenden

18voto

deceze Punkte 489288

Das ist ein BOM-Zeichen Das liegt daran, dass die Quellcodedateien als UTF-8 BOM gespeichert sind. Versuchen Sie, sie als UTF-8 no-BOM (oder wie auch immer Ihr Editor es nennt) zu speichern, oder sogar als ISO-8859-1, wenn Sie es verwenden müssen (...warum sollten Sie?).

3voto

SLaks Punkte 832502

Wenn Sie Folgendes verwenden möchten iso-8859-1 müssen Sie Ihre PHP-Datei als iso-8859-1 .
Für detaillierte Anweisungen teilen Sie uns bitte mit, welchen Editor Sie verwenden.

Ich empfehle Ihnen jedoch dringend, stattdessen UTF8 zu verwenden.

0voto

zwol Punkte 128461

Schauen Sie auf dem Bildschirm "Seiteninfo" nach, welchen Zeichensatz der Browser für Sie verwendet. Die Chancen stehen gut, dass Ihr Webserver mit seinem Content-Type-Header UTF-8 erzwingt, was die meta Tag.

-1voto

ndang Punkte 1

Einfache Lösung, nur platziert Ihre html/php-Code ist ab der ersten Zeile, ich bin nur tun, dass dieses Problem zu lösen, und es ist Arbeit.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X