Recommended encoding when exporting from C#?
pdj
Member Posts: 643
I have a simple web solution in C# that exports a simple file to a folder.
I have looked at the generated files in a hex editor, and it seems it is using 3 bytes per national char, and 1 byte per global char. I originally expected we could get the IIS to export in extended ASCII but this is apparently not possible.
Which encoding or different method should I use to be able to import the files in NAV with or without an ANSI2ASCII converter?
If I don't find a solution shortly I might need to rewrite it to xml, but the file is very simple so it feels a bit overkill.
TextWriter tsw = new StreamWriter("c:\SomeFile.txt", false, Encoding.GetEncoding(850));
String Output = "#" + myrec.Field1 + "#;#" + myrec.Field2 + "#";
tsw.WriteLine(Output);
We then need to import the file into NAV, but keep getting problems with national characters. We have tried different encodings but keep getting problems.I have looked at the generated files in a hex editor, and it seems it is using 3 bytes per national char, and 1 byte per global char. I originally expected we could get the IIS to export in extended ASCII but this is apparently not possible.
Which encoding or different method should I use to be able to import the files in NAV with or without an ANSI2ASCII converter?
If I don't find a solution shortly I might need to rewrite it to xml, but the file is very simple so it feels a bit overkill.
Regards
Peter
Peter
0
Comments
-
Why not just export the data in simple csv file. Navision has no problem dataport in the data in csv format.0
-
What do you mean? My file is basically a csv-file, just using different separators. Is the a special API to generate CSV files in C#?Regards
Peter0 -
You should try it with xml, xmlports can use UTF8 or UTF16 encoding so it will do the translation.0
-
:whistle: My mistake!
The problem was not in the export, but in the ftp-upload code that was placed right after the above code. The upload method was not set to binary mode, so it tried to "fix" the ascii file...Regards
Peter0 -
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 329 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
