Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

mysql - utf8 nachträglich hinzufügen

  • hochsamj
  • hochsamj's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 5 months ago #144520 by hochsamj
mysql - utf8 nachträglich hinzufügen was created by hochsamj
Hi,

wir haben momentan folgendes Problem: eine Umfrage wird in russischer Sprache ausgeführt und Einträge einer Textfrage scheinen in der Datenbank mit ??? auf. Laut folgendem Link dürfte es an der fehlenden utf8 Codierung liegen:

manual.limesurvey.org/Troubleshooting/de...marks_in_the_results

Die Frage ist nun, ob man gefahrlos utf8 in mysql aktivieren kann, ohne dass andere laufende Umfragen in irgendeiner Form betroffen sind. Die russische Umfrage würde nach Anleitung beschrieben einfach deaktiviert und wieder aktiviert werden.

LimeSurvey Version: Version 2.05+ Build 150508
mysql Version: mysqlnd 5.0.10

Vielen Dank schon im Voraus für die Hilfe.

LG Jürgen
The topic has been locked.
More
7 years 4 months ago #144609 by jelo
Replied by jelo on topic mysql - utf8 nachträglich hinzufügen

hochsamj wrote: Die Frage ist nun, ob man gefahrlos utf8 in mysql aktivieren kann, ohne dass andere laufende Umfragen in irgendeiner Form betroffen sind. Die russische Umfrage würde nach Anleitung beschrieben einfach deaktiviert und wieder aktiviert werden.

Kann niemand aus der Ferne einschätzen, ob es nachher irgendwo hakt.
Risiko ist nie Null. Es könnten Werte in PHP und MySQL gesetzt sein, die UTF8 verhindern.
Das sollte nicht sein, kann aber niemand von hier ausschließen.
Der Workaround von Limesurvey konvertiert die gesamte Datenbank um.

mysql Version: mysqlnd 5.0.10

Das hier ist nicht die MySQL Version, sondern die Version vom PHP MySQL Client.
Welche MySQL version läuft? Welches Betriebssystem in welcher Version?

Ich würde wahrscheinlich nur die Tabelle der russischen Befragung "nach Aktivierung" auf UTF8 umstellen und probieren, ob ich damit durchkomme. Das würde ich aber erst testen an einer Befragungskopie. Für neue Projekte würde ich eine neue Limesurveyinstallation mit neuer Datenbank aufsetzen und dabei auf UTF8 achten. Je aktueller MySQL,PHP und Betriebsystem desto besser klappt es mit UTF8.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • hochsamj
  • hochsamj's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 4 months ago #144979 by hochsamj
Replied by hochsamj on topic mysql - utf8 nachträglich hinzufügen
herzlichen Dank für die Antwort, das hilft uns schon mal weiter.
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose