title: How to make Internet Download Manager (IDM) understand unicode character from command line argument
body: <p>I have a vb.net program which send request to add file to IDM queue through API. Everything work fine, except if my filename contains unicode characters, IDM will get those characters as ? symbol. I want to know how to make the right call to the API so IDM will work correctly with unicode character.</p>
  
  <p>My code is : </p>
  
  <pre><code>Dim r As RegistryKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\DownloadManager")
  Dim fileName as string = "unicode-únìcodeỵư"
  Dim p As New Process()
  p.StartInfo.FileName = r.GetValue("ExePath")
  p.StartInfo.Arguments = "/d """+downloadLink+""" /a /n /p ""E:\\"" /f """ + fileName + """"
  p.Start()
  </code></pre>