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 MySQL encoding
Hello.
I was trying to make Vanilla understand utf-8, but I encountered some problems that I can't solve.
My situation looks like this: Vanilla 1.1.5a uses utf-8 (set as written in wiki page), MySQL 5.something uses utf8 as connection encoding, and utf8 is default encoding in MySQL.
However, no matter how I try to install Vanilla so that it would choose utf8 as collation for it's tables, it chooses latin1 every time.
Futhermore, if I try to check what's inside MySQL I get not a strange-looking text, but regular questionmarks instead of [in my case] lithuanian chraracters.
Therefore, I can't recover any text through text editor transcoding since character data is lost, I suppose.
Even more, exactly the same problem appears if on my localhost and bluehost.com servers.
Any ideas where the problem could be?
Thank you.
0
This discussion has been closed.
Comments
You can do this latter but this is more work.
Default encoding of the database is set outside Vanilla:
To switch to utf-8 before installing, launch phpMyAdmin, select you database, and go to the "operations" tab. Down the page there is a select to do this.
I'm sure I already post this at least twice on this board…