Arabische Schriftzeichen

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Beeboop
Posts: 6
Joined: Mon Jun 02, 2008 8:22 am

Arabische Schriftzeichen

Post by Beeboop » Mon Jun 02, 2008 8:31 am

Hallo,
ich benutze CMSimple 2.9 SE und ich unterstütze kostenlos eine christliche Kirche.

Dort wird auch auf arabisch geschrieben.

Wenn ich Menüs einfügen will, die auf Arabisch sind, werden diese nicht richtig angezeigt.

Woran kann das liegen?

Beispiel:
لمتابعة -> wird nicht richtig angezeigt http://www.maroniten.de/?&لمتابعة sondern

http://www.maroniten.de/index.php?%26%2 ... %231577%3B

Warum ist das so, kann man das z.B. in der css ändern, das auch arabische Schriftzeichen im Menü angezeigt werden?

Oder liegt es vielleicht daran, das von rechts von links geschrieben wird?

Zur Zeit habe ich für die, die sich das anschauen wollen, dieses Menü auf der Seite stehen.

Vielen Dank an alle, die mir antworten!

Connie
Posts: 282
Joined: Thu May 22, 2008 10:11 am
Location: Hamburg
Contact:

Re: Arabische Schriftzeichen

Post by Connie » Tue Jun 03, 2008 4:29 am

1. das ist ein wirklich vielseitiges Problem

grundsätzlich musst du UTF-8 nutzen

2. dann musst du auch die Schreibrichtung ändern evtl.

das Problem ist daß eine Seite entweder von rechts nach links oder von links nach rechts ausgegeben werden kann

dafür ist die CSS-Eigenschaft "direction" mit "ltr" oder "rtl" zuständig

in einer Zeile wechseln geht meines Erachtens nicht
aber für das Menü ist das wohl gegenstandslos

der Link wird falsch gebildet

hast du die Seite denn auf UTF-8 eingestellt?
|---
Connie Müller-Gödecke, http://www.webdeerns.de

Beeboop
Posts: 6
Joined: Mon Jun 02, 2008 8:22 am

Re: Arabische Schriftzeichen

Post by Beeboop » Tue Jun 03, 2008 7:21 am

Hallo,
danke für die Info.

Wie und wo stelle ich unter Linux CMSimple den auf UTF8 um?

Kenne mich da nicht aus!

Danke für die Antwort

Bis denn
Wolfgang

intelli
Posts: 167
Joined: Tue May 27, 2008 12:46 pm

Re: Arabische Schriftzeichen

Post by intelli » Tue Jun 03, 2008 7:45 am

Umstellen kannst Du den Zeichensatz unter Einstellungen --> Sprache bearbeiten dann ziemlich weit unten unter dem Punkt META (meta_codepage:).

Gruß

intelli

Beeboop
Posts: 6
Joined: Mon Jun 02, 2008 8:22 am

Re: Arabische Schriftzeichen

Post by Beeboop » Tue Jun 03, 2008 7:53 am

Hallo,
erstmal vielen Dank für die schnelle Hilfe.

Soweit kenn ich nicht genug davon.

Was muß ich dort eintragen?

Anstatt iso-8859-1 muß dort UTF8 oder UTF-8 rein?

Bis denn
Wolfgang

Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: Arabische Schriftzeichen

Post by Holger » Tue Jun 03, 2008 8:21 am

Beeboop wrote:Was muß ich dort eintragen?
Teste es einmal mit "utf-8"
Im Quelltext Deiner Seite muss das dann so aussehen:

Code: Select all

<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Holger

Beeboop
Posts: 6
Joined: Mon Jun 02, 2008 8:22 am

Re: Arabische Schriftzeichen

Post by Beeboop » Tue Jun 03, 2008 8:25 am

Hallo,
vielen Dank für die Hilfen.

Ich habe unter Einstellungen->Sprache bearbeiten -> UTF-8 eingetragen.

Dann funktioniert es in den Menüs mit den arabischen Schriftzeichen, aber meine komplette Seite wird verändert.

z.B. Bekomme ich für ein Ü ein Kästchen und für ein Ä ein 1/2 oder ein umgekehrtes Fragezeichen oder in den arabischen Texten ein Kästchen mit & usw usw.

Die de.php wird auch völlig dadurch verändert.

Was ist falsch?

Bis denn
Wolfgang

johnjdoe
Posts: 571
Joined: Tue May 20, 2008 6:32 am

Re: Arabische Schriftzeichen

Post by johnjdoe » Tue Jun 03, 2008 9:16 am

Ich denke mal, dass du die Änderung auch in deiner template.htm machen musst.

Beeboop
Posts: 6
Joined: Mon Jun 02, 2008 8:22 am

Re: Arabische Schriftzeichen

Post by Beeboop » Tue Jun 03, 2008 9:39 am

Hallo,
danke für die Infos.

Werde ich nachher einmal ausprobieren.

Bis denn
Wolfgang

Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: Arabische Schriftzeichen

Post by Holger » Tue Jun 03, 2008 9:44 am

Was ist falsch?
Deine content.htm, index.php, die Sprachdateien und eventuell auch (die Ausgabe von) Plugins müssen, dem Charset entsprechend, natürlich auch in utf-8 vorliegen / konvertiert bzw. erzeugt werden.
(Das muss auch nach dem Upload auf den Server noch so sein)

Ersetze alle encodierten Sonderzeichen wie z.B. &ouml; einfach wieder in "ö". Das kannst Du je erstmal offline mit
einem normalen Editor machen.

Allerdings benötigst Du noch einen Online-Editor der auch utf-8 beherrscht.
Hier kann ich Dir auf die schnelle allerdings keinen Tipp geben. Dahingehend habe ich noch keine Tests gemacht.

Volle utf-8 - Unterstützung für CMSimple ist IMHO im Moment noch nicht so einfach umsetzbar.
Aber mit ein wenig "Tricksen" klappt es.

Es gibt auch die Möglichkeit die Ausgabe des Servers fest auf utf-8 zu stellen.
Das ist aber die schlechteste und letzte Wahl.

Holger

Post Reply