The issue could be due to using latin1 encoding as opposed to UTF-8.
In phpmyadmin, you can see the character encoding used by your tables.
If it were me, I'd check that first, then:
- set up another test xmb forum.
- when the database has been created, check the character type
- if it's latin1, change it to utf-8
- create posts, forum areas etc with the Norwegian special characters.
- if you verify that Norwegian special characters work with utf-8, then:
Make a
complete backup copy of your actual live database in case anything goes wrong. Run the following on the live forum DB and
tables. If you're extra cautious and this is what I'd do, then replace the test forum by copying the data from the live forum to the test forum and
run the following on the test forum first to see if it all worked fine, then if all ok, run it on the live forum:
Run the following, replacing databasename with your actual DB name and tablename for each xmb table name.
- ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci;
- ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;