Issue 59917 - Missing charset CP737
Summary: Missing charset CP737
Alias: None
Product: Base
Classification: Application
Component: code (show other issues)
Version: OOo 2.0.1
Hardware: All All
: P3 Trivial with 2 votes (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2005-12-31 13:55 UTC by ekarak
Modified: 2013-02-07 22:39 UTC (History)
2 users (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---

Example dbf file with memo (443 bytes, application/octet-stream)
2008-01-04 14:29 UTC, ododos
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
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.