title: Reading unicode file in c
body: <p>I just want to read read unicode text file in normal c.
  Following code is not working for same,</p>
  
  <pre><code>#include&lt;stdio.h&gt;
  
  int main()
  {
          FILE *ptr_file;
          char buf[1000];
  
          ptr_file =fopen("input.txt","r");
          if (!ptr_file)
              return 1;
  
          while (fgets(buf,1000, ptr_file)!=NULL)
              printf("%s",buf);
  
      fclose(ptr_file);
          return 0;
  }
  </code></pre>