I think I understand the problem: I edited the text of a survey on the old 1.92 LS server. The wysiwyg editor (ckeditor) uses HTML entities for é, à, ç, è,... i.e. é , à , ç , è ...
On versions 2+ and 3+ the wysiwyg editor does not use HTML entities, and text is correctly saved in the MS SQL database.
I made the following test: I updated the values directly in the database for the "end text" field, using HTML entities:
Code:
<h3 style="text-align: center">
&nbsp;</h3>
<h3 style="text-align: center">
&nbsp;</h3>
<h3 style="text-align: center">
Vos r&eacute;ponses ont &eacute;t&eacute; transmises.&nbsp;Nous vous remercions d&#39;avoir r&eacute;pondu &agrave; ce questionnaire.</h3>
If I display this text in LS, it is OK. If I edit the field in LS, I see that HTML entities were converted:
Code:
<h3 style="text-align: center"> </h3>
<h3 style="text-align: center"> </h3>
<h3 style="text-align: center">Vos réponses ont été transmises. Nous vous remercions d'avoir répondu à ce questionnaire.</h3>
Now if I save this field my é, à, ç and à characters are correctly saved.
So I suppose I need to find a way to convert text directly in the database.