Wie kann ich Arabisch/Persischen zahlen in eine HTML-Seite mit strict-doctype?

Ich habe eine HTML-Seite, von rechts nach Links. Wenn ich gar keine doctype, meine zahlen sind Arabisch/Persisch, aber wenn ich strict-Modus Sie schalten auf Englisch um.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Final//EN">

Vor dem hinzufügen der Dokumenttyp:

Wie kann ich Arabisch/Persischen zahlen in eine HTML-Seite mit strict-doctype?

Nach dem hinzufügen doctype:

Wie kann ich Arabisch/Persischen zahlen in eine HTML-Seite mit strict-doctype?

ebenfalls fügte ich diese meta-tags auf meiner Seite:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="fa" />

Also wie kann ich Arabische zahlen auf einer Seite mit strict-doctype (im IE, da Firefox nicht zeigen, Arabische zahlen sowieso)?

  • Welcher browser? Welcher doctype? Könnten Sie uns zeigen, ein Beispiel?
  • Die doctype-sind Sie und Ihre Daten wirklich UTF-8 kodiert? Wo sind die Persischen Zeichen kommen, werden Sie in der Datei? Braucht mehr info.
  • die Seite in UTF-8 gesichert. Ich habe einfach ändern in "Fahrtrichtung" zu "rtl" und ie zeigen die zahlen in der Persischen. ein wenn ich es wieder ändern, um "ltr" zahlen werden Englisch.
  • Kann ich nicht reproduzieren, ein minimal-Beispiel funktioniert bei mir. Sie benötigen mehr Informationen liefern.
  • By the way, warum ist dies tagged xhtml-1.0-strict wenn Sie mit einem HTML 4 doctype? Schlimmer noch, Sie sind eigentlich mit XML-self-closing-tags in den code. (Nicht, dass es einen Unterschied macht hier.)
  • Ich bezweifle, dass ein browser, die "wissen", wie konvertiert man die Ziffern, wie diese. Sind Sie sicher, dass es nicht passiert auf server-Seite?
  • Ich verwendet "strict-Modus", denn ich will IE funktioniert im normalen Modus nicht quark Modus, so kann ich mithilfe von css 2.1 Eigenschaften.
  • ja, ich bin sicher. weil ich habe einen normalen raster zeigen, dass die Persischen Ziffern in rtl-und Latin-Nummern in einer ltr. auch fand ich, dass diese Funktion nur zur Verfügung, auf IE und vor 8 version.
  • Aber Sie verwenden die falsche strict-Modus, oder Sie hat deine Frage falsch: das tag sagt, dass du mit XHTML, aber dein code sagt, dass Sie mit HTML 4.
  • Arabisch/Persischen Ziffern sind Zeichen, nicht die reelle Zahl/integer.

InformationsquelleAutor Mahdi | 2011-04-12
Schreibe einen Kommentar