I have converted a db that has 2 languages, Danish and English, from rc2a to 2.3.1 by
1. Exporting the data from an RC2a site
2. Creating a db with
MySQL charset: UTF-8 Unicode (utf8)
MySQL connection collation utf8_general_ci
db collation utf8_general_ci
3. Importing the source file to this db specifying the input file is utf-8
4. Importing a script to alter fields/indexes etc as required.
5. Running a script to correct the data, populating indexes and null fields so it does not break a 2.3.1 site.
6. Exporting the file.
7. Importing the file to a 2.3.1 db.
The site works fine but the Danish description fields display a black diamond with a question mark in it when viewed in FF or a square on ie browsers.
I have tried so many combinations of file formats during the import, export, changed the db charsets/settings but can not get the Danish characters to display.
When the product description record id viewed using phpmy admin the char set shows as utf-8
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr"> <head> <link rel="icon" href="./favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" /> <title>phpMyAdmin 3.4.3.1 - phpmyadmin.xxxxhost.dk</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
I have set the charset in the languages file to utf-8 UTF-8 da_DK.utf8
<!DOCTYPE html> <html dir="ltr" lang="da"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
This is when I was trying upper-case.
The site is
http://shop.fyns-dykkercenter.dk
there is htaccess on the site
User : osc
pw: pepsi
You can see it on this product
http://shop.fyns-dykkercenter.dk/product_info.php?products_id=111&language=da
Can anyone suggest a solution?
TIA
G










