title: Symfony2 Doctrine blob type
body: <p>I have legacy database that I am working with, which has binary column and stores some strings in it (I know that this is stupid, but I am not allowed to change that).
  I had problem that those string in that blob are stored in 'UTF-16LE' charset, but I solved it by using php iconv function in my getter.</p>
  
  <pre><code>return iconv('UTF-16LE', 'UTF-8', $this-&gt;binstring);
  </code></pre>
  
  <p>Now the problem is that have doctrine annotation</p>
  
  <pre><code>/**
   * @var string
   *
   * @ORM\Column(name="colname", type="string", nullable=true)
   */
   private $binstring;
  </code></pre>
  
  <p>and the column type in database is "BINARY(40)" and when I use doctrine migrations or update schema directly it tryes to change that type to "VARCHAR" this is unwanted behavior and I would like to eliminate it. How could I do that?</p>