Page 1 of 1

Xbase++ and Chinese

Posted: Thu Mar 25, 2010 1:26 pm
by bwolfsohn
We have a client who does a lot of business in China and the far east. They are interested in having a chinese language option for our software. not screens, but data.

We're currently using dbf/fpt/cdx and ads local or server.

This is an either or situation, not a translation option.

Where would i begin ??

Brian

Re: Xbase++ and Chinese

Posted: Thu Mar 25, 2010 5:07 pm
by rdonnay
Brian -

Michael Rudrich has been writing an app for a Chinese company.
He has even travelled to China several times.

He also has used Advantage Server, but not sure if he used it with this app.
I suggest sending him an email.

Roger

Re: Xbase++ and Chinese

Posted: Mon Apr 05, 2010 3:45 pm
by Auge_Ohr
bwolfsohn wrote:Where would i begin ??
get a OEM DBF with chinese Sign and try it ;)

to display chinese Sign you need a Unicode Font.
i use M$ Arial Unicode TTF, from Office with different Codepage (German/Chinese).

to enter Data you must have installed chinese IME Editor on none chinese OS(). Use same Unicode Font when enter Data.
while M$ chinese IME is very limited (you have to know how to use Pejing) there are a lot of 3PP IME.

you can try c:\WINDOWS\system32\charmap.exe too
charmap.exe with Unicode
charmap.exe with Unicode
SHANGhai.JPG (126.87 KiB) Viewed 11304 times
using Xbase++ :
do NOT use XP Manifest !!!
use "plain" XbpSLE (SLEpic does not work with DBCS )
NationMsg() return wrong for Mo,Tu,We,Th,Fr,Sa,So. or other "locale" Setting on chinese OS()
on some PC System "TAB" does not work ?! ( W2K sp4 chinese )
if XbpDialog "killDisplayFocus" and got back ":setDisplayFocus" every Time IME "switch" to "default" ... so you have to "switch" back
Problem with some DBCS "last bit" Unicode Sign like " when printing with GRA*
Problem with some DBCS "last bit" Unicode Sign like " when "export" to 3PP via activeX (Excel,Word,List&Label)
Problem with some DBCS with SEEK / Index if LEN(cText)/2 <> INT ( Whitespace ? )
do NOT use TRIM(chineseSign)
"fill" with SPACE() before SUBSTR()
German have "." instead of "," in numeric
Problem with DragDrop on none chinese OS() < Win7

recommend OS() : Windows 7 (english/chinese)

here a "mixed" Xbpbrowse
mixed XbpBrowse German/Chinese
mixed XbpBrowse German/Chinese
SCOPE_E.JPG (100.22 KiB) Viewed 11304 times