Issue 59917

Summary: Missing charset CP737
Product: Base Reporter: ekarak <ekarak>
Component: codeAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: issues, simos.bugzilla
Version: OOo 2.0.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Latest Confirmation in: ---
Developer Difficulty: ---
Description Flags
Example dbf file with memo none

Description ekarak 2005-12-31 13:55:22 UTC
OObase (and ANY other database connectivity layer I know of) lacks support for
the "CP737" character set (DOS/OS2 codepage for Greek) which is needed to read
legacy greek .DBF (dBase/Clipper/xBase) databases. CP737 is still wildly in use
(due to millions of DOS apps still out there).
Searching through the source tree I found IBM's ICU which contains CP737
mappings to Unicode, but I couldn't locate what to fiddle to get things working.

Merry christmas and a happy new year!
Comment 1 simos.bugzilla 2005-12-31 20:07:04 UTC
Could you please attach a short test file (.DBF) that uses the CP737 encoding?
This would help to test any solutions.

If you can create such a DBF file now, it would be good to add fields with the
Greek alphabet in capitals, so that it helps non-Greek developers.

Thank you!
Comment 2 marc.neumann 2006-01-02 11:12:34 UTC

I reassign this enhancement to the User Experience team for evaluating.

Bye Marc
Comment 3 ododos 2008-01-04 14:29:15 UTC
Created attachment 50665 [details]
Example dbf file with memo
Comment 4 ododos 2008-01-10 09:56:01 UTC
I attached a zip file with a dbf file along with the required memo file, encoded
to the specified cp737 codepage. As mentioned in the forum topic , the
codec is already there for Writer but not for Base and Calc.