[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 471
  • Last Modified:

Loading DBCS Text Files Into VB 6.0

Does anyone know how to get VB 6.0 to convert a DBCS text file  into 16 bit Unicode using the DBCS code table specified in the Windows language environment settings?  I'm trying to read a Big5 text file and even though I have set the language for non-Unicode programs to Chinese in Regional And Language Options in Windows, VB reads each character in the file as a single 8-bit byte (i.e., it doesn't convert dbcs byte pairs to 16-bit words).

Alternatively, Does anyone Have Any DBCS To Unicode Conversion Code For VB or C?
0
NeilCampbell
Asked:
NeilCampbell
  • 3
1 Solution
 
evrcoolCommented:
VB6 is is really interesting when it comes to externally using unicode. Here is a link to the Microsoft Support site on how to do this

http://support.microsoft.com/kb/193540

0
 
NeilCampbellAuthor Commented:
The reference, though it talks about reading DBCS Unicode files, doesn't shed any light on converting the byte data read in into 16-bit Unicode.
0
 
NeilCampbellAuthor Commented:
I found what I was looking for: VB Provides a StrConv function that will convert DBCS Unicode to 16-bit Unicode and vice versa.
0
 
NeilCampbellAuthor Commented:
Thank you for this link.  This got me started down the right path.  I later found the function (StrConv) that will convert DBCS Unicode to 16-bit Unicode and vice versa.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now