mirror of
https://github.com/Spengreb/sync.git
synced 2026-05-14 11:42:04 +00:00
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. |
||
|---|---|---|
| .. | ||
| accesscontrol.js | ||
| channel.js | ||
| chat.js | ||
| customization.js | ||
| drink.js | ||
| emotes.js | ||
| filters.js | ||
| kickban.js | ||
| library.js | ||
| mediarefresher.js | ||
| module.js | ||
| opts.js | ||
| permissions.js | ||
| playlist.js | ||
| poll.js | ||
| ranks.js | ||
| voteskip.js | ||