-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple conflicts with emojis #21397
Comments
May be related but emoji are displayed in owncloud for me and the other problems are not referenced. |
I must add that the contact and calendar issues are only reproductibles with mysql, only restoring file doesn't work with sqlite. |
@CriticalNoob As you already have found the current state at #17978 (comment) you probably can close here. |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Issue
I identified several problems that can come with the use of emoji.
I suspect it come from the encoding of the database in utf8_bin whereas a four byte UTF-8 encoding is needed to store emoji.
First case :
As documented here (read the end) https://github.com/owncloud/contacts/issues/1117 there is a problem with the import or sync of contacts whose name contains an emoji.
Second case
Adding an event which name contains an emoji in the calendar cause errors in the log and is not stored.
Third case
Deleting a file which which name contains an emoji from the web interface works, but then trying to restore it is impossible :
Server configuration
Operating system:
Ubuntu 14.04
Web server:
Apache 2
Database:
Mysql
PHP version:
5.5
ownCloud version: (see ownCloud admin page)
8.2
Updated from an older ownCloud or fresh install:
Fresh install
List of activated apps:
Enabled:
Disabled:
The content of config/config.php:
{
"system": {
"instanceid": "ocjjeva77i4v",
"passwordsalt": "_REMOVED SENSITIVE VALUE",
"secret": "_REMOVED SENSITIVE VALUE",
"trusted_domains": [
"example.com",
"www.example.com"
],
"datadirectory": "/var/www/owncloud/data",
"overwrite.cli.url": "http://example.com",
"dbtype": "mysql",
"version": "8.2.2.2",
"dbname": "owncloud",
"dbhost": "localhost",
"dbtableprefix": "oc_",
"dbuser": "_REMOVED SENSITIVE VALUE",
"dbpassword": "_REMOVED SENSITIVE VALUE",
"logtimezone": "UTC",
"installed": true,
"asset-pipeline.enabled": true,
"memcache.local": "\OC\Memcache\APCu",
"loglevel": 0
}
}
The text was updated successfully, but these errors were encountered: