1. I have the meta set up as - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
2. The field in my database is set to nvarchar
It displays russian properly, but the save is not working correctly. Am I missing something?
Well, I had similar problems with Russian, Czech and some Polish characters.
I don't know why UTF-8 never works with php - mysql, although you set everything to UTF-8. I had to put SET NAMES after the lines of my connection script.
I added these lines at the bottom of the Dreamweaver "Connections" php script:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_db = "localhost";
$database_db = "mydatabase";
$username_db = "user";
$password_db = "password";
$db = mysql_pconnect($hostname_db, $username_db, $password_db) or trigger_error(mysql_error(),E_USER_ERROR);
$result0 = mysql_query('SET NAMES utf8');
if (!$result0) {
die('Invalid Request: ' . mysql_error());
}
?>
This always worked for me
Hope this helps.