Closed andreaschu closed 1 year ago
Für JSON gefährliche Sonderzeichen müssen escaped (unicode-escape) werden und wieder zurück übersetzt werden. Konverter für (alle offenen) Textfelder muss geschrieben werden. Dieser Konverter muss mit dem Schadcode-Filter harmonieren.
Integrieren in zofar.toLoad() und zofar.toPersist().
ab nächsten Rollout der Befragung verfügbar, bitte ausgiebig testen
Ich hab immer noch eine Fehlermeldung. :o(
Aber es wurde ausgerollt.
Die Zeichen, die keine Fehler erzeugen, werden als #
dekodiert und gespeichert
huch, sorry.. habe vergessen die SurveyEngine neu zu bilden, nun sollte nach einem neuen Bilden der Befragung alles funktionieren
Jetzt sieht es gut aus. Bleibt noch das \
. Alle anderen Zeichen (die ich gefunden habe) habe ich getestet.
Bugfix commited. Request to test (needs a rebuild of lhc_methodentest or Test_Modul)
tested, everything seems to be caught
When respondents put in special characters in open questions that will put in JSON-Array a message appears that unallowed characters encountered.
Encountered " <ILLEGAL_CHARACTER> "\' "" at line 1, column 5.
We need zofar functions for escape/unescape and include those in convienience methods for load and put in JSON-Array. We also need to pay attention on our usual functions/methods for saving variables.