2019-11-24, 03:09 AM
I recently upgraded a 1.6.9 board where the database was saved with mysqldump, then loaded into a test database where specs were:
server connection collation is utf8mb4_unicode_ci
default database collation is latin1_swedish_ci
db tables list collation are utf8_general_ci
mybb_posts table fields collation is latin1_swedish_ci for fields subject, username, message, editreason
config.php database encoding is utf8
languages/english.php charset is UTF-8
The conversion was successful except for some odd characters displaying in posts. The forum is a collection of posts in some different European languages.
Using phpMyAdmin, I experimented with changing the message field in mybb_posts table collation. There is a warning before changing collation to utf8 with a link to more explanation.
It seems I have Problem 2 as detailed in this link https://github.com/phpmyadmin/phpmyadmin...rbled_data
So, does anyone have a suggestion for processing the database? It's a large board with 367K posts. I'd like to avoid the database conversion from the beginning, although it is possible to start again.
Attached image is a screenshot from the SQL data backup. Is this UTF8 coding but labeled latin1 or vice versa.
[attachment=42340]
server connection collation is utf8mb4_unicode_ci
default database collation is latin1_swedish_ci
db tables list collation are utf8_general_ci
mybb_posts table fields collation is latin1_swedish_ci for fields subject, username, message, editreason
config.php database encoding is utf8
languages/english.php charset is UTF-8
The conversion was successful except for some odd characters displaying in posts. The forum is a collection of posts in some different European languages.
Using phpMyAdmin, I experimented with changing the message field in mybb_posts table collation. There is a warning before changing collation to utf8 with a link to more explanation.
It seems I have Problem 2 as detailed in this link https://github.com/phpmyadmin/phpmyadmin...rbled_data
So, does anyone have a suggestion for processing the database? It's a large board with 367K posts. I'd like to avoid the database conversion from the beginning, although it is possible to start again.
Attached image is a screenshot from the SQL data backup. Is this UTF8 coding but labeled latin1 or vice versa.
[attachment=42340]