4 users online. Create an account or sign in to join them.Users

Announcement

Symphony's issue tracker has been moved to Github.

Issues are displayed here for reference only and cannot be created or edited.

Browse

Closed#214: install.php: UTF-8 warning

As the UTF-8-issues are starting to become more frequent I would suggest a new feature for install.php:

Either before or after running the installation procedure it should display a warning if the created tables or the database aren’t capable of saving UTF-8.

I am not sure why MySQL sometimes won’t use UTF-8 for new tables (maybe if the database is set to some Latin-derivative?). If we can figure out the reason for this behaviour, we can warn even before the installation is commenced. Or, if we can’t, the warning could be displayed after creating (and checking for correct creation afterwards) the tables.

You need to make sure both your table and your database collation are set correctly. If you only make sure your existing tables are UTF-8, your new tables will still be created using the default database collation.

Oh, of course you are right. Then it must check if the database is UTF8-capable on installation.

This really isn’t the job of the installer, and we would prefer the installer does not assume what encoding/collation the user wants or needs. Furthermore, the problem can be easily solved by properly setting the defaults on your server.

This issue is closed.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.2 or above
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.0 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details