Hi Michiel, dear list

thank you for your quick answer. So i changed the encoding in </etc/mysql/my.cnf> to utf8 and after a restart of the MySQL-DB the installer encountered no problem any more. I hope this setting will work out the case that email with emojis will enter the newly setup ORTS system.

Can you please refer to a proper howto just in case the newly setup OTRS system can't handle the incoming emoticons in subject line?

Best regards,

Markus



On 06/20/2018 11:58 AM, Michiel Beijen wrote:
Hi,

utf8mb4 is the only character set which can contain all UTF8
characters, especially 4-byte characters such as emojis can't be
stored in 'utf8'. See
https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-utf8mb4-11761243e434

So it seems like this should be the collation to use in OTRS.
However there is one index which is too large for use on utf8mb4
collation, which is why OTRS developers chose for now to stick with
utf8. See this bug report: https://bugs.otrs.org/show_bug.cgi?id=12361


of course, you could also just drop this index (probably, you won't
need it :D) and use utf8mb4. Most probably, you'll be fine...

--
Michiel

On Wed, Jun 20, 2018 at 10:59 AM, OTRS-Administration
<otrs-admin....@uni-konstanz.de> wrote:
Dear list members

we've recently installed OTRS version 6.0.8 (Community Edition) on a Debian
Linux system9.4 with MySQL-/Maria-DB 15.1 and Apache Webserver 2.4.25 as
well as  Perl 5, version 24. The installation process went fine until we
reached the point to initialize OTRS' database with CGI-Skript installer.pl.
The installer reports:

"Wrong database collation (character_set_database is utf8mb4, but it needs
to be utf8)."

The default character encoding on MySQL-/Maria-DB is:

MariaDB [(none)]> SHOW VARIABLES WHERE Variable_name LIKE
'character\_set\_%' OR Variable_name LIKE '%collation%';

+--------------------------+--------------------+
| Variable_name            | Value              |
+--------------------------+--------------------+
| character_set_client     | utf8mb4            |
| character_set_connection | utf8mb4            |
| character_set_database   | utf8mb4            |
| character_set_filesystem | binary             |
| character_set_results    | utf8mb4            |
| character_set_server     | utf8mb4            |
| character_set_system     | utf8               |
| collation_connection     | utf8mb4_general_ci |
| collation_database       | utf8mb4_general_ci |
| collation_server         | utf8mb4_general_ci |
+--------------------------+--------------------+

Do we get rid of this error by setting character_set_database to utf8 only?

In the past we encountered problems with new e-mail that comes into the OTRS
ticket system and contains nasty emoticons in the subject line: as a result
the OTRS system refuses to import any email anymore. So we do think it is
useful to keep the utf8mb4 encoding in the database because with this
encoding the database is capable to handle the incoming emoticons in subject
line.

Best regards,

Markus


--
OTRS-Administration
Universität Konstanz
Kommunikations-, Informations-, Medienzentrum (KIM)
Abteilungen KIM-Basisdienste, KIM-Support
78457 Konstanz, Deutschland

_______________________________________________
OTRS mailing list: dev - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/dev
To unsubscribe: http://lists.otrs.org/mailman/listinfo/dev
_______________________________________________
OTRS mailing list: dev - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/dev
To unsubscribe: http://lists.otrs.org/mailman/listinfo/dev

--
OTRS-Administration
Universität Konstanz
Kommunikations-, Informations-, Medienzentrum (KIM)
Abteilungen KIM-Basisdienste, KIM-Support
78457 Konstanz, Deutschland

_______________________________________________
OTRS mailing list: dev - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/dev
To unsubscribe: http://lists.otrs.org/mailman/listinfo/dev

Reply via email to