Erfahrung mit exotischen Sprachen

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Erfahrung mit exotischen Sprachen

Beitrag von rethus »

Hat jemand Erfahrungen mit Sprachen wie russisch und chinesisch in Verbindung mit Contenido?
Also die Sprache selbst in kyrillischen Zeichen einzugeben, scheint schon mal nicht so recht zu gehen, da im Auswahlfeld (Backend) dann nur "?????" steht.

Ich vermute mal, dass die Webpage, und ggf. sogar die DB auf UTF-8 geswitcht werden muss, oder?
Bin für jeden Tipp zur Thematik dankbar.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
homtata
Beiträge: 1145
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: Erfahrung mit exotischen Sprachen

Beitrag von homtata »

Ich hatte so meine Schwierigkeiten mit türkisch, weil da nämlich auch schon einige Sonderzeichen in den DB-Feldern falsch ankamen.
Die meisten Textfelder in der DB sind auf latin-swedisch oder sowas kodiert, das wollte nicht klappen. Ich musste etliche Felder in diversen Tabellen erstmal auf uft8 umstellen, damit das ansatzweise klappte... Es wäre echt hilfreicher, wenn die Grundinstallation von Contenido das anders lösen würde und/oder beim Upgrade die Datenbankfelder umstellen würde...

LG
Viktor
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Erfahrung mit exotischen Sprachen

Beitrag von rethus »

Ok, habs in diesem Moment auch gefunden.
Das ich sehr suboptimal für eine Multi-Language-System, und daher aus meiner Sicht ein BUG, mit der Bitte an 4fb dies aufzunehmen und im nächsten upgrade anzupassen.

Also, die Sprachtabelle con_lang, habe ich nun auf utf8_general_ci gesetzt, ebenso wie dessen Feld name.
Damit konnte ich dann etwa : Русский in das Feld eintragen, und bekomme es auch im Frontend (webpage is utf-8) sauber angezeigt.


Dies is natürlich nur die spitze des Eisbergs, da wie von homtata schon angeführt alle Felder in denen Daten in "nicht-latin" Zeichen eingegeben werden sollen, entsprechend angepasst werden müssen.

Frage an der Stelle, wie kann man die DB einfach und schnell zu utf-8 switchen, ohne alle ISO-Eingaben zu zerschießen.

Code: Alles auswählen

mysqldump --add-drop-table -u root -p --default-character-set=latin1 --databases datenbankname> datenbankname.sql
iconv -c -t utf-8 datenbankname.sql> datenbankname2.sql
sed 's/latin1/utf8/g' datenbankname2.sql> datenbankname3.sql
Dann DB reimportieren:

Code: Alles auswählen

mysql --default-character-set=utf8 -u root -p databasename <datenbankname3.sql
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Erfahrung mit exotischen Sprachen

Beitrag von rethus »

Und hier eine Querverlinkung, zu einem weiteren Problem, wenn man UTF-8 nutzt.

http://forum.contenido.org/viewtopic.php?f=92&t=34899
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Antworten