Ticket #90 (closed defect: fixed)
jabber lives in utf8 world, and the mysql must know it explicitly
| Reported by: | don_oles | Owned by: | smoku |
|---|---|---|---|
| Priority: | critical | Component: | storage |
| Version: | 2.1 | Keywords: | utf8 mysql reconnect |
| Cc: | Tracforge_linkmap: | ||
| Blocking: | Blocked By: |
Description
Long time ago, since MySQL 4.1, the use of my.cnf to set the client character set is very very deprecated, and the right way to put data to MySQL is explicitly specifying client character set. This is done by issuing SET NAMES, which in our case should be SET NAMES 'utf8'. Without that the national character set encoded data like names etc goes into MySQL as utf8 but it thinks that it is in default 'latin7' encoding, and the data becomes in very useless encoding to any other application.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.
