Folgendes Problem:
Beim Transferieren mittels phpmyadmin (und auch Restore auf dem gleichen System!) von ConPresso Auftritten gehen in Platzhalternamen die Umlaute flöten, weil die Voreinstellung von phpmyadmin die Hexadezimalübertragung von Binärdaten ist (dabei sind das ja gar keine Binärdaten sondern nur eine binäre Sortierung!). Das muß man also unbedingt deaktivieren beim Exportieren.
Das betrifft die Tabellen
cpo_placeholders
und
cpo_content_html
cpo_content_text
cpo_content_images
cpo_content_files
cpo_content_urls
Gibt es dafür einen Grund?
Habe in der mySQL-Doku nur die Sortierung als Argument gefunden, d.h. bei binary steht ein Platzhalter "test" hinter "Zurück" beim Sortieren, ohne binary steht er davor.
Da (zumindest sichtbar) die Platzhalter niemals in alphabetischer Reihenfolge benötigt werden - und wenn sie doch (z.B. im Editor im Select-Feld) gelistet werden, dann sollte es tatsächlich alphabetisch und nicht binär sein - könnte man doch darauf verzichten und damit eine typische Fehlerquelle eliminieren (wer weiß schon, was diese Einstellung in phpmyadmin bedeutet und bewirkt...)
Warum ist fieldname ein varchar binary?
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Warum ist fieldname ein varchar binary?
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- balu
- ConPresso-Entwickler
- Beiträge: 1748
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 133 Mal
Hi Markus,
der Grund war meines Wissens, dass bei den Platzhaltern auch Gross / Kleinschrift unterschieden werden sollte.
Bei einfachen varchar Platzhaltern ist das glaube ich nicht der Fall.
Dass es dabei zu Problemen mit PMA kommt hätte ich nicht erwartet.
Balu
der Grund war meines Wissens, dass bei den Platzhaltern auch Gross / Kleinschrift unterschieden werden sollte.
Bei einfachen varchar Platzhaltern ist das glaube ich nicht der Fall.
Dass es dabei zu Problemen mit PMA kommt hätte ich nicht erwartet.
Balu
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Ich habe mal auf latin1_ci umgestellt. Da wird genauso zwischen Groß- und Kleinschreibung unterschieden, nur eben beim Sortieren und vermutlich auch bei der Suche gibt es da ggf. Unterschiede.
Beim Testen merke ich aber erst mal keinen Unterschied...
Beim Testen merke ich aber erst mal keinen Unterschied...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- balu
- ConPresso-Entwickler
- Beiträge: 1748
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 133 Mal
Probier mal bitte zwei SQL-Selects bei einem betroffenen Platzhalter.
Einmal ein
SELECT * FROM cpo_placeholders WHERE fieldname="platzhalter"
und einmal ein
SELECT * FROM cpo_placeholders WHERE fieldname="platZhalter"
Mit binary werden die Platzhalter nur gefunden, wenn der Name _exakt_ übereinstimmt - also auch bei der Groß- und Kleinschrift.
Ich kann mich nicht erinnern, wofür man das brauchen könnte, aber das würde halt die Benutzung von unterschiedlich geschriebenen Platzhaltern erlauben: "URL" vs. "url" oder ähnliches.
Balu
Einmal ein
SELECT * FROM cpo_placeholders WHERE fieldname="platzhalter"
und einmal ein
SELECT * FROM cpo_placeholders WHERE fieldname="platZhalter"
Mit binary werden die Platzhalter nur gefunden, wenn der Name _exakt_ übereinstimmt - also auch bei der Groß- und Kleinschrift.
Ich kann mich nicht erinnern, wofür man das brauchen könnte, aber das würde halt die Benutzung von unterschiedlich geschriebenen Platzhaltern erlauben: "URL" vs. "url" oder ähnliches.
Balu
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development
- MarkusR
- Handbuchversteher
- Beiträge: 7362
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 934 Mal
- Kontaktdaten:
Jepp, bei der Suche ist das (wie beim Sortieren) ein Unterschied.
Meist werden die Platzhalter aber über ihre ID angesprochen oder gleich allesamt als Array-Keys verwendet.
Wo kommt es vor, daß einer anhand seines Namens gesucht wird???
In den Array-Keys landen ja die Namen in korrekter Groß- und Kleinschreibung und sind somit auch dort unterscheidbar...
Mir ist das im Grunde nun egal, da ich weiß, was ich eben bei PMA vermeiden muß... aber dafür mußte ich ja erst mal ein gutes Dutzend mal drüber stolpern, bevor es mir jetzt endgültig auf die Nerven ging...
Außerdem benutzte ich eh meist mysqldump auf der shell, wo das kein Problem darstellt... aber wer hat schon einen root-Server oder auch nur Zugriff auf die Shell... und ich habe da ja noch mod_backup, daß da auch keine Probleme mit hat, auch nicht mit großen Dumps...
Meist werden die Platzhalter aber über ihre ID angesprochen oder gleich allesamt als Array-Keys verwendet.
Wo kommt es vor, daß einer anhand seines Namens gesucht wird???
In den Array-Keys landen ja die Namen in korrekter Groß- und Kleinschreibung und sind somit auch dort unterscheidbar...
Mir ist das im Grunde nun egal, da ich weiß, was ich eben bei PMA vermeiden muß... aber dafür mußte ich ja erst mal ein gutes Dutzend mal drüber stolpern, bevor es mir jetzt endgültig auf die Nerven ging...
Außerdem benutzte ich eh meist mysqldump auf der shell, wo das kein Problem darstellt... aber wer hat schon einen root-Server oder auch nur Zugriff auf die Shell... und ich habe da ja noch mod_backup, daß da auch keine Probleme mit hat, auch nicht mit großen Dumps...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle