MBS Nav 2016: Converted database from 4.0 SP3 character encoding in field values

Arhontis
Member Posts: 667
Hello all,
After a really long time, and after searching alot, I decided to directly ask here about a problem I encountered:
I have converted a database from 4.0 SP3 -> 2009 R2 -> 2013 -> 2016 and in a field of a custom table there where greek characters.
But in 2016 the characters have been converted:
From:
ΙΤΑΛΙΑ
ΙΡΛΑΝΔΙΑ
To:
ˆ’€Šˆ€
ˆŠ€Œƒˆ€
The from values are actually ΙΤΑΛΙΑ and ΙΡΛΑΝΔΙΑ (Italia and Ireland respectively).
Any ideas why has this happened and how can I get the texts back to its original form-encoding?
Btw, If I write greek in the value of that same field, I can see them normally, so it is not a permanent problem on the client or the database.
And I haven't kept the intermediate databases to find at which step it happened.
Thank you in advance,
Arhontis
After a really long time, and after searching alot, I decided to directly ask here about a problem I encountered:
I have converted a database from 4.0 SP3 -> 2009 R2 -> 2013 -> 2016 and in a field of a custom table there where greek characters.
But in 2016 the characters have been converted:
From:
ΙΤΑΛΙΑ
ΙΡΛΑΝΔΙΑ
To:
ˆ’€Šˆ€
ˆŠ€Œƒˆ€
The from values are actually ΙΤΑΛΙΑ and ΙΡΛΑΝΔΙΑ (Italia and Ireland respectively).
Any ideas why has this happened and how can I get the texts back to its original form-encoding?
Btw, If I write greek in the value of that same field, I can see them normally, so it is not a permanent problem on the client or the database.
And I haven't kept the intermediate databases to find at which step it happened.
Thank you in advance,
Arhontis
0
Comments
-
I think I have some more feedback... I redone the conversion from the beginning and I found out that the data in the starting and the ending database (SQL Server) are the same.
The problem is that Nav 2016 thinks that the data are in Windows Ansi and doesn't convert them on the client to show the correct values as in 2009.
But the data in the database are in their initial form (ibm737) and need to be converted to windows ansi so that the new client (2016) can show them as they are.
Anyone have any ideas/directions on converting ibm737 (Greek DOS) to Windows Ansi encoding in SQL Server?
Thanks in advance...0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K 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
- 320 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