German Umlauts not showing correctly
Posted: Tue Mar 31, 2015 10:56 am
Hi guys,
I'm sorry to ask but there seems to be no answer to my question already (I was looking for it on this forum and in the HESK-knowledgebase).
After installing HESK yesterday everything seemed to run very well, except the language. So I downloaded the zip-file with the german translation (thanks for that!!!), but afterwards I got huge problems with the german umlauts.
These parameters are set in the text.php-file:
In the tables inside the database also "utf8_unicode_ci" is set.
As soon as I switch to "Deutsch" in the settings menu (the test-language-function gives back "ok" both on the texts and the email-parts) I get strange outputs from HESK itself (e.g.: "Statusüberprüfung" instead of "Statusüberprüfung") AND the tickets are not saved well. An example for a ticket:
Ref.: "täst"
Message: "däies iöst eüin tßest"
(which is of course literally nonsense) is shown like this:
Ref.: t?st
Message: "d?ies i?st e?in t?est"
When I look this up in the database it's already wrong there. So what the editor saves to the database, is already this: "d?ies i?st e?in t?est".
Also I will have to add some users with umlauts in their names. That also does not work: For example a guy named "Rücker" would be saved as "R?cker" to the database.
Can you help? I don't know what to change in order to make this thing run in German language.
Thanks a lot!
Dr.Sterni.
I'm sorry to ask but there seems to be no answer to my question already (I was looking for it on this forum and in the HESK-knowledgebase).
After installing HESK yesterday everything seemed to run very well, except the language. So I downloaded the zip-file with the german translation (thanks for that!!!), but afterwards I got huge problems with the german umlauts.
These parameters are set in the text.php-file:
Code: Select all
$hesklang['LANGUAGE']='Deutsch';
// Language encoding. It MUST be set to UTF-8 for all languages!
$hesklang['ENCODING']='UTF-8';
// MySQL utf8 collation. Do not change if not sure what to use.
$hesklang['_COLLATE']='utf8_unicode_ci';
As soon as I switch to "Deutsch" in the settings menu (the test-language-function gives back "ok" both on the texts and the email-parts) I get strange outputs from HESK itself (e.g.: "Statusüberprüfung" instead of "Statusüberprüfung") AND the tickets are not saved well. An example for a ticket:
Ref.: "täst"
Message: "däies iöst eüin tßest"
(which is of course literally nonsense) is shown like this:
Ref.: t?st
Message: "d?ies i?st e?in t?est"
When I look this up in the database it's already wrong there. So what the editor saves to the database, is already this: "d?ies i?st e?in t?est".
Also I will have to add some users with umlauts in their names. That also does not work: For example a guy named "Rücker" would be saved as "R?cker" to the database.
Can you help? I don't know what to change in order to make this thing run in German language.
Thanks a lot!
Dr.Sterni.