title: Entity Framework C# Insert Data russian encoding problems
body: <p>I'm using an EDM model in my project.</p>
  
  <p>When I insert russian words in the database via a post request I get <code>??????</code> </p>
  
  <p>Controller:</p>
  
  <pre><code>[Authorize]
  [HttpPost]
  public string DescEdit(FormCollection formValues)
  {
      var CurrentUserPhoto = User.Identity.Name;
      string x = Request.Form["id"];
      Int64 id = Convert.ToInt64(x);
      photos upPhotoDesc = photosRepository.GetPhotosById(id, CurrentUserPhoto);
      upPhotoDesc.description = Request.Form["value"];
      photosRepository.Save();
  
      return Request.Form["value"];
  }
  </code></pre>
  
  <ol>
  <li>In the database all charset are set to utf-8</li>
  <li>In the layout page content enc type is utf-8</li>
  </ol>
  
  <p>Database code:</p>
  
  <pre><code>CREATE TABLE `photos` (
    `id` bigint(255) NOT NULL AUTO_INCREMENT,
    `done` tinyint(1) NOT NULL DEFAULT '0',
    `imgsmall` varchar(255) NOT NULL DEFAULT '',
    `imgcrop` varchar(255) NOT NULL DEFAULT '',
    `imgmiddle` varchar(255) NOT NULL DEFAULT '',
    `imgbig` varchar(255) NOT NULL DEFAULT '',
    `full_size` varchar(255) NOT NULL DEFAULT '',
    `description` varchar(255) DEFAULT NULL,
    `name` varchar(255) DEFAULT NULL,
    `permission` tinyint(1) NOT NULL DEFAULT '0',
    `userid` int(11) NOT NULL DEFAULT '0',
    `userlogin` varchar(255) NOT NULL DEFAULT '',
    `rating` smallint(5) DEFAULT '0',
    PRIMARY KEY (`id`),
    KEY `indx_photos_1` (`id`,`userlogin`)
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_unicode_ci;
  </code></pre>