Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Problem with collation in vanilla 1.0.1
I go that message when try to login on a testing forum. I suppose I just need to change the collation of my vanilla tables.
But is there not a way to do that while the installation?
But is there not a way to do that while the installation?
A fatal, non-recoverable error has occurred
Technical information (for support personel):
- Error Message
- An error occurred while attempting to validate your credentials
- Affected Elements
- Authenticator.Authenticate();
The error occurred on or near:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
For additional support documentation, visit the Lussumo Documentation website at: lussumo.com/docs
0
This discussion has been closed.
Comments
Also be sure to use latest SVN mods from Mark about "SET names utf8"
Do you want to edit it by hand or what?
@Mark: this is too bad because the longer people are using Vanilla as it is now, the more difficult will be the cure.
Current implementation of 1.0 sotre any non ascii chars in uft8, with an unwanted latin1 transcoding: Vanilla send utf8 chars, MySQL wants utf8 but incorrectly state, from PHP default setting, that it receive latin1, then it transcode them and store non-sense chars. It works because the reverse transcoding occurs when the base is read. But there are unsane contents and they will be painful to cleanup. ?
mysql_query('ALTER DATABASE `' . $DBName . '` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci', $Connection);