FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour HB_SETCODEPAGE( ) UTF-16
Posts: 1195
Joined: Mon Oct 17, 2005 05:41 AM
HB_SETCODEPAGE( ) UTF-16
Posted: Sat Dec 01, 2018 10:19 PM

Hi,

How can I set the codepage to UTF-16?
For UTF8, I can use HB_SETCODEPAGE( "UTF8" ), but HB_SETCODEPAGE( "UTF16" ) doesn't work.

Regards,

Marc



FWH32+xHarbour | FWH64+Harbour | BCC | DBF | ADO+MySQL | ADO+MariaDB | ADO+SQLite
Posts: 1195
Joined: Mon Oct 17, 2005 05:41 AM
Re: HB_SETCODEPAGE( ) UTF-16
Posted: Sun Dec 02, 2018 12:15 PM

Hi,

The problem is that I want to read an XML-file that is UTF-16 encoded in a dbf or memoread, but that does't work, it only works with an UTF-8 file.

Regards,

Marc



FWH32+xHarbour | FWH64+Harbour | BCC | DBF | ADO+MySQL | ADO+MariaDB | ADO+SQLite
Posts: 1195
Joined: Mon Oct 17, 2005 05:41 AM
Re: HB_SETCODEPAGE( ) UTF-16
Posted: Sun Dec 02, 2018 01:08 PM

I found a solution by using a external conversion-program 'CONVERTCP'

Regards,

Marc



FWH32+xHarbour | FWH64+Harbour | BCC | DBF | ADO+MySQL | ADO+MariaDB | ADO+SQLite
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: HB_SETCODEPAGE( ) UTF-16
Posted: Sun Dec 02, 2018 09:38 PM
You are tested this?

Code (fw): Select all Collapse
//request HB_CODEPAGE_UTF8
request HB_CODEPAGE_UTF16LE

// and function hb_translate( cText, cPageOrigin, "UTF16LE" )
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1195
Joined: Mon Oct 17, 2005 05:41 AM
Re: HB_SETCODEPAGE( ) UTF-16
Posted: Mon Dec 03, 2018 05:46 PM

Cristobal,

Thank you, that's working fine :)

Regards,

Marc



FWH32+xHarbour | FWH64+Harbour | BCC | DBF | ADO+MySQL | ADO+MariaDB | ADO+SQLite
Posts: 467
Joined: Fri Dec 09, 2005 12:41 AM
Re: HB_SETCODEPAGE( ) UTF-16
Posted: Mon Jul 15, 2019 12:43 AM
Marc Vanzegbroeck wrote:I found a solution by using a external conversion-program 'CONVERTCP'


Perfect Solution

Lubin Thank You
Posts: 866
Joined: Tue Oct 16, 2007 08:57 AM
Re: HB_SETCODEPAGE( ) UTF-16
Posted: Mon Jul 15, 2019 05:46 AM
Marc Vanzegbroeck wrote:I found a solution by using a external conversion-program 'CONVERTCP'


Hi Marc,

How to find this external conversion-program 'CONVERTCP'
Best Regards,



Richard



Harbour 3.2.0dev (r2503251254) => Borland C++ v7.7 32bit

MySQL v8.0

Harbour 3.2.0dev (r2503251254) => Borland C++ v7.7 64bit
Posts: 1195
Joined: Mon Oct 17, 2005 05:41 AM
Re: HB_SETCODEPAGE( ) UTF-16
Posted: Mon Jul 15, 2019 12:14 PM
Regards,

Marc



FWH32+xHarbour | FWH64+Harbour | BCC | DBF | ADO+MySQL | ADO+MariaDB | ADO+SQLite
Posts: 866
Joined: Tue Oct 16, 2007 08:57 AM
Re: HB_SETCODEPAGE( ) UTF-16
Posted: Mon Jul 15, 2019 06:06 PM
Marc Vanzegbroeck wrote:Richard,
Here is the link https://sourceforge.net/projects/convertcp/


Marc,
Thanks a lot. I got it.
Best Regards,



Richard



Harbour 3.2.0dev (r2503251254) => Borland C++ v7.7 32bit

MySQL v8.0

Harbour 3.2.0dev (r2503251254) => Borland C++ v7.7 64bit

Continue the discussion