Sebastian Becker: kyrillische Alertboxen

Hallo,

ich möchte kyrillischen Text in einer Alertbox und im Seitentitel anzeigen.

Leider funktioniert das auf meinem deutschen PC weder mit windows-1251-Kodierung noch mit HTML-Entities. Stattdessen werden Fragezeichen in der Alertbox und der Dateipfad im Titel angezeigt. Derselbe Text wird aber im Seitenbody richtig dargestellt.

Wie kann ich dieses Problem beheben? Ist es möglicherweise nur durch mein deutsches Betriebssystem und den diesem zugeordneten Zeichensatz bedingt?

Danke für alle Hinweise, Grüße,

Sebastian

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html lang="ru">

    <head>
    <title>Òðåáóþùååñÿ ïîëå</title>
    <meta http-equiv="content-type" content="text/html; charset=windows-1251">
    </head>

    <body>

    Òðåáóþùååñÿ ïîëå

    <script>
    alert("Òðåáóþùååñÿ ïîëå");
    </script>

    </body>
    </html>

    1. » alert("Òðåáóþùååñÿ ïîëå");
      also bei mir geht es. der text im dokument ist der gleiche, wie im alertfenster.

      mfg. raik

      1. Hallo, raik,

        » alert("Òðåáóþùååñÿ ïîëå");
        also bei mir geht es. der text im dokument ist der gleiche, wie im alertfenster.

        danke für den Test, das ist ja interessant.

        Dann liegt es also offenbar an der Rechnerkonfiguration und ich kann hoffen, daß das Ganze auf russischen Rechnern auch funktioniert.

        Wird der Text denn bei Dir auch in der Titelzeile richtig angezeigt?

        Danke, Grüße,

        Sebastian

        1. <img src="http://mitglied.lycos.de/ed2kserver/russisch.gif" border="0" alt="">
          http://mitglied.lycos.de/ed2kserver/russisch.htm
          siehste ... ;-)

          grüsse, raik

          1. hi,

            <img src="http://mitglied.lycos.de/ed2kserver/russisch.gif" border="0" alt="">
            http://mitglied.lycos.de/ed2kserver/russisch.htm
            siehste ... ;-)

            ich kann es auch nochmal bestätigen:

            obige testseite getestet mit opera 7.20, firebird 0.7 und IE 6.0 auf einem win xp, auf dem betriebssystemseitig noch nie irgendetwas auf russisch, kyrillisch o.ä. eingestellt war:

            russische/kyrillische zeichen sowohl im body der seite, als auch im alter-fenster und in der titelleiste der browser zu sehen.

            gruss,
            wahsaga

            1. Danke, Euch beiden,

              dann bin ich ja beruhigt. Keine Ahnung, warum mein Browser die Zeichen nicht immer versteht  ...

              Grüße, Sebastian

  2. Hallo,

    Ich weiß zwar nicht, ob das was an den Alertboxen ändert, aber statt mit windows-1251 solltest Du lieber mit KOI8-R kodieren. Die Kodierung ist wesentlich verbreiteter und wird in Russland üblicherweise verwendet. Wie der Name schon sagt ist windows-1251 zudem windowsspezifisch, obschon auch andere Betriebssysteme es unterstützen.

    Heiner

    1. Hallo,

      Ich weiß zwar nicht, ob das was an den Alertboxen ändert, aber statt mit windows-1251 solltest Du lieber mit KOI8-R kodieren. Die Kodierung ist wesentlich verbreiteter und wird in Russland üblicherweise verwendet. Wie der Name schon sagt ist windows-1251 zudem windowsspezifisch, obschon auch andere Betriebssysteme es unterstützen.

      danke für den Hinweis, darüber gehen die Meinungen allerdings durchaus auseinander ...

      Among Unix users and in news/email sytems KOI8-R is most popular.
      Among computer users at all - Windows (CP1251) is more popular.
      BTW, it has some advantages - it contains some punctiation signs
      like double angle quotes which are quite common in russian
      typography, but are missing from koi8-r.

      http://lists.debian.org/debian-russian/2002/debian-russian-200205/msg00225.html

      Ich habe meine Texte zumindest von Unicode in windows-1251 konvertiert und bleibe jetzt auch dabei. Trotzdem bleibt das Problem mit den Alertboxen und dem Titel :-( ...

      Grüße,

      Sebastian

      1. Moin!

        Hatten wir das nicht erst neulich?
        Also: Die Alertboxen benutzen kein HTML, sie zeigen Text in der im Betriebssystem für Dialogtexte eingestellten Schrift an. Du musst die Windows- Spracheinstellungen benutzen.

        Start->Einstellungen->Systemsteuerung->Ländereinstellungen->Kyrillisch.
        Dann wird es funktionieren.

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix®

        --
        Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
        1. Hallo, fastix®,

          Hatten wir das nicht erst neulich?

          neulich hatte ich es noch nicht mit windows-1251 probiert, sondern nur mit Entities.

          Die Alertboxen benutzen kein HTML, sie zeigen Text in der im Betriebssystem für Dialogtexte eingestellten Schrift an.

          HTML habe ich ja auch gar nicht verwendet ...

          Du musst die Windows- Spracheinstellungen benutzen.
          Start->Einstellungen->Systemsteuerung->Ländereinstellungen->Kyrillisch.
          Dann wird es funktionieren.

          zumindest bei mir funktioniert es mit Russisch (Kyrillisch ist in dem entsprechenden Menü nicht vorhanden) bei Windows ME eben nicht. Probier es doch gerne einmal selber aus ...

          Danke für den Versuch,  ;-)
          Grüße,

          Sebastian