enconding Problem

Entwickle ich eine Webseite mit PHP und diese seltsamen Zeichen "" angezeigt wird in meiner Seite, direkt auf die Spitze.
Mein code ist:

<!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 dir den Quellcode im browser, zeigt er das an:

<!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 hat keinen Bezug zu der Codierung verwende ich, weil wenn ich das charset zu charset=utf-8 es verschwindet, aber ich muss iso-8859-1

  • Warum müssen Sie verwenden iso-8859-1?
  • Ich weiß nicht, wenn ich muss. Ich begann, es zu benutzen, weil Sie einige Buchstaben wie "á", "é" angezeigt, wie �. Es ist eine website in Portugiesisch (PT-Br)
  • Wenn du keinen guten Grund für die Verwendung von ISO-8859-1, nicht. Sparen Sie sich eine Menge Kopfschmerzen, und nur die Verwendung von UTF-8 für alles. Unicode (UTF-8) codieren kann praktisch alle möglichen Wesen auf diesem Planeten, alle anderen Codierungen können nur Kodieren, eine eingeschränkte Teilmenge, so dass Sie brauchen, um sicherzustellen, dass Sie nie mit Zeichen, die außerhalb dieser Teilmenge. Brauchen Sie einen wirklich guten Grund, sich selbst zu begrenzen, wie die.
  • OK. Werde versuchen, die UTF-8 verwenden. Aber was ist mit den lästigen � ? Was soll ich tun, damit Sie Weg sind?
  • Das Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) 🙂
  • Auch etwas, was ich schrieb gerade gestern: stackoverflow.com/questions/3233743/...
  • Wie löst man das mit powershell: kann es jemand hilft: Powershell: Get-ChildItem -Recurse -Include "*.phtml" | foreach-object { $MyFile = Get-Content $_.Fullname $Utf8NoBomEncoding = New-Object System.Text.Bei UTF8Encoding($False) [System.IO.Datei]::WriteAllLines($_.Fullname, $MyFile, $Utf8NoBomEncoding) }

InformationsquelleAutor rlc | 2010-07-14
Schreibe einen Kommentar