Ticket #4990 (new enhancement)
release 0.10.4 with MySQL utf8 enforcement
| Reported by: | techtonik <techtonik@…> | Owned by: | jonas |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.13 |
| Component: | general | Version: | |
| Severity: | normal | Keywords: | mysql helpwanted consider |
| Cc: |
Description
Major problems Trac has with MySQL are arise because Trac uses utf8 as internal encoding and MySQL tables are created with different collations. To narrow the scope of outstanding MySQL bugs we should force it to use only utf8_generic collation for all Trac tables and columns.
So, we should release 0.10.4 with extra checks what are made using.
USE trac_database; SHOW VARIABLES LIKE "character_set_database"; SHOW VARIABLES LIKE "collation_database";
Then for each table parse result of the following command:
SHOW FULL COLUMNS FROM trac_tbl_name;
as described here http://dev.mysql.com/doc/refman/5.0/en/charset-show.html
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


