Sonderzeichen gehen nicht Sonderzeichen gehen nicht
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Sonderzeichen gehen nicht

Started by AngelDeath, December 09, 2005, 03:10:27 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

AngelDeath

Bei mir gehen die Sonderzeichen nicht. Habt jemand das gleiche Problem?

Satyr

Stelle Sprache auf Deutsch und Zeichensatzeinstellungen auf Unicode ( UTF-8 )

http://forum.coppermine-gallery.net/index.php?topic=24322.0
Kein Support über PN. Bitte im Forum posten, dann ist anderen auch geholfen.

http://www.gothicmodels.net/gothicmodels/gallery/

Testuser: Test23 PW: 123456

Mario1

Ich habe das gleiche Problem. Die Einstellungen habe ich geändert, trotzdem werden die Sonderzeichen in den Kommentaren nicht angezeigt.
Was kann ich tun?

fwe77

Hallo zusammen,

schön das man hier mitlerweile auch auf Deutsch schreiben kann!  ;D
Okay, zurück zum Thema - ich hatte bis vor kurzem genau das gleiche Problem, aber im englischen Supportbereich wurde mir geholfen:

http://forum.coppermine-gallery.net/index.php?topic=25042.0

Viele Grüße. Frank.

Mario1

DAnke für den Tip, hat aber leider nicht ganz funktioniert. Habe in den Einstellungen den Zeichensatz auf Western (iso 8859-1) geändert, jetzt werden die Kommentare zwar richtig angezeigt, aber in den Buttons (löschen) und Texte (tschüss) von coppermine werden die Sonderzeichen nicht mehr dargestellt.

fwe77

Nun ja, ich habe heute im Laufe des Tages auf ISO 8859-1 konvertiert. Ich habe genau das gleiche Problem wie Du. Scheinbar ist das Language File (/lang/german.php) für utf gemacht. Ich habe jetzt angefangen, das File per Hand umzubauen.  ::)

Vielleicht gibt es auch noch einen anderen Weg?!

Gruß. Frank.

gehtdoch

Wenn ich davon ausgehe das hier von der Version 1.4.2 die Rede ist, ist es richtig das die deutsche Sprachdatei in utf-8 gespeichert ist bzw. die Umlaute etc. in utf-8 kodiert wurden.

Du kannst die Umlaute mit ö (entspricht ö) ersetzen, dann sollten die Umlaute funktionieren egal ob du utf-8 oder iso 8859-1 auswählst. Ein Editor (mit suchen u. ersetzen) sollte dabei gute Dienste leisten. Ein backup der Datei u. Groß/Kleinschreibung nicht vergessen.

Du mußt aber beachten das alle Eintragungen die in der "falschen" Codierung gespeichert wurden dann geändert werden müßen.
Du hast also deine Galerie mit utf-8 gestartet und stellst auf iso 8859-1 um, so bleiben die Umlaute etc. in uft-8 Format in der db gespeichert und müßten geändert werden.

Joachim

Mario1

sind fwe77 und ich die einzigen die das Problem haben oder weshalb gibt es noch kein neues Language-File?
Wie haben die anderen das gelöst?
Meine derzeitige Einstellung ist Zeichensatz: default und in der db sind die Sonderzeichen richtig gespeichert nur werden diese nicht angezeigt.

gehtdoch

Die default Einstellung wird nicht empfohlen, steht dort zumindestens, aber selbst wenn du default wählst und z.B. German, wird die Zeichensatzdef. aus der german.php ausgelesen (meine ich).

Ich verwende Unicode (recommended) (utf-8), German (german.php) und ich habe bisher keinen Fehler festgestellt.

Was für ein Theme verwendest du denn? Hast du mal einen link zu einem "Problembereich" oder ein screenshot wie das "nicht angezeigt" aussieht?


Mario1

danke für die schnelle Antwort, ich habe jetzt auch auf Unicode umgestellt, an der Anzeige hat sich jedoch nichts geändert.
Hier der Link: www.dlrg-illingen.de/fotos/ -> Neueste Kommentare
oder hier der Albenname: http://www.dlrg-illingen.de/fotos/thumbnails.php?album=52

Die anderen Albennamen in denen z.B. März drin stand habe ich bereits manuell geändert.

gehtdoch

Da wird dir nichts anderes übrig bleiben als alle Kommentareinträge, Titel u. Beschreibungen zu kontrollieren und ggf. per Hand zu ändern.

Der Quelltext gibt deine Seite mit utf-8 Kodierung aus, doch stehen in der DB ö,ü,ß usw. drin. Diese können aber nicht in utf-8 angezeigt werden- irgendwie auch logisch. Die Einträge sind warscheinlich entstanden als deine Seite mit iso Kodierung lief.

Du mußt dir jetzt einmal die Arbeit machen, dafür wird es in der Zukunft aber funktionieren. Du kannst das ja probieren wenn du jetzt (mit utf-8) Kommentare oder Überschriften erzeugst mit Umlauten. Die sollten korrekt angezeigt werden.


Joachim Müller


fwe77

Gestern habe ich seit langem mal wieder eine Gallery frisch installiert! Nach der Installation hatte ich ähnliche Probleme, wie oben beschrieben. Ein umstellen auf Western (ISO - 8859 -1) brachte mich nicht weiter! Danach versuchte ich es mit den Charset Manager - auch keine Änderung!

Dann fiel mir ein, das das Language File auf UTF konvertiert ist! Über GVim habe ich mit folgender Zeile :set fileencoding=latin1 das File auf latin1 konvertiert - hochladen und alle Zeichensätze sind so wie sein sollen!  ;D

Ich hoffe damit konnte ich manchen ein wenig weiterhelfen!

Gruß. Frank.

nilson

@ fwe77
... schoen das du eine loesung gefunden hast ... nur kann ich deinen
loesungsweg nicht nachvollziehen bzw. kann mit deiner angabe GVim
nix anfangen. waere es moeglich das du diesen weg nocheinmal etwas
aus und fuehrlich beschreiben koenntest, sodass ich es auch hin bekommen - ?!   :-\
lieben dank!

btw. charsetmgr.php hat keinerlei aenderung gebracht habe nachwievor z.b.
im adminmenue oder benutzerseite keine richtigen umlaute...

fwe77

Hallo Nilson,

kein Thema! Zu allererst benötigst Du einen Editor mit den man Dateien konvertieren kann. Ich habe GVim (ftp://ftp.vim.org/pub/vim/pc) verwendet!

Das Language File (Pfad zu Deiner Gallery/lang/german.php) mit einem FTP Client runterladen! Anschließend im GVim öffnen und den Befehl ":set fileencoding=latin1" (ohne Anführungzeichen) absetzen. Abspeichern und wieder Hochladen! Fertig!

Zumindest hat es so bei mir funktioniert! Du kannst aber auch jeden anderen Editor nehmen, der das Konvertieren von Dateien kann!

Gruß. Frank.

P.S.: Anbei mein german.php File von der Version CPG 1.4.4!

nilson

... was soll ich sagen tun - !? tausend DANK fwe77!
werde es ausprobieren und ueber erfolg oder misserfolg
berichten... danke nochmals!

lg, nilson