sync/lib/database
Calvin Montgomery 9deff9bdb1 Change charset for certain fields to utf8mb4
The underlying cause of #419 is the default utf8 collation in MySQL/MariaDB, which only supports the base plane of Unicode (\u0000-\uffff).  By changing the collation to utf8mb4_general_ci, stuff like ban reasons and profile text may have emoji and other non-base-plane Unicode.

The charset for playlist titles is NOT changed, and non-base-plane characters are replaced by question marks.  This is because switching to utf8mb4 would make the primary key too long.
2014-12-14 21:53:25 -05:00
..
accounts.js Don't break if the profile is corrupt 2014-12-14 21:53:25 -05:00
channels.js Fix for google docs changing their video player: 2014-08-06 20:12:57 -07:00
tables.js Change charset for certain fields to utf8mb4 2014-12-14 21:53:25 -05:00
update.js Fix updater 2014-06-24 20:28:04 -07:00