I've been using zencart for some years, now I'd like to setup new shop which should be non-english.
I've made copy of files and installed it in new database.
While adding categories/products I got question marks instead of national letters.
Easy thing - db is probably latin1 and it was - I've converted it to utf-8.
Now I can add and see national letters in admin, but still get junk in public store.

Charset is also set to utf8. Any ideas?

You can check it out on: http://kreatywne.wrota.net/sklep/
Code:
$ grep -r define.*CHARSET -r .|less
./includes/dist-configure.php:define('DB_CHARSET', 'utf8');
./includes/classes/db/mysql/query_factory.php:    if (defined('DB_CHARSET')) $dbCharset = DB_CHARSET;
./includes/configure.php:  define('DB_CHARSET', 'utf8');
./includes/functions/functions_email.php:      $mail->CharSet =  (defined('CHARSET')) ? CHARSET : "iso-8859-1";
./includes/languages/english.php:  define('CHARSET', 'utf-8');
....