[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Capturing and storing Chinese into progress DB

  • Thread starter Thread starter Matt Gilarde
  • Start date Start date
Status
Not open for further replies.
M

Matt Gilarde

Guest
[quote user="Torben"] In older versions I think the Progress execuptables used single byte code page internally. This changes with 10.? where the internal code page is multi-byte. ((NOT CPINTERNAL! and think it uses utf-8) So when using 8 bit character code page conversion happens from screen to internal and back from internal to screen. (Fx € symbol) If the characters are not valid in the conversion tables, then the iso8859-1 conversion between screen and internal (utf-8) will fail. [/quote]It happened in 10.0A in the Windows GUI client (prowin/prowin32) when it became a Unicode-compliant application. Data which is displayed on screen is converted to/from UTF-16 because that's what Windows uses natively for displaying Unicode characters.

Continue reading...
 
Status
Not open for further replies.
Back
Top