Get Free Trial

OCSV with Unicode data

mmd975 asked on July 30, 2015

Hello sir/Madam,
I am currently testing your component with a MVC application. I need passing unicode data over the web. When I save the unicode data in an ocsv file, the component loads it successfully. But when passing the unicode data as a stream, the unicode characters do not show correctly in the component. What is the problem?
Best Regards

3 answers

Iryna Kulchytska Iryna Kulchytska Flexmonster July 30, 2015

Thank you for contacting us with this problem. Could you please provide us with your code that sends data as a stream? This will help us much to identify the source of the problem.
Best Regards

mmd975 July 31, 2015

Dear Iryna, Hello.
Please take a look at my source code snippet:
public ActionResult GetCsv(int id){
           DataTable t1 = DtObject.GetDataTable(id);
           byte[] compressed = Flexmonster.CSVCompressor.Compress(t1.ToCSV(),’,’);
           return File(compressed, “text/ocsv”);

if I save the file then manually load it to flex it works fine but when I want to send the content directly from my controller to flexmonster it does not work.
Also my config to get csv is as following:

  <dataSource type=””csv”” tableType=””flat””>


 Best Regards

Iryna Kulchytska Iryna Kulchytska Flexmonster July 31, 2015

Thank you very much for the code snippet.
Could you please change the content type from “text/ocsv” to “application/octet-stream” which is for binary files?
Please let me know if the content type solves the problem. I will appreciate your feedback.
Best Regards

Please login or Register to Submit Answer