Despite the COVID-19 outbreak, our team continues operating at full speed. We are always here to support and answer all your questions.

Feel free to reach out by filling this quick form.

Fill the form
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