I think that data is stored in an Access database
as UTF-2, or as compressed UTF-2 I think that UTF-2
is the native format for Windows. There is no way
to change the internal representation, and it is
entirely unrelated to what you see anyway.
When it comes out of the database, it is translated
into a Font (for screen display or printing) or into
a string variable, or into UTF-8 (ANSI for Americans)
For Americans, UTF-8 is ANSI: ANSI is UTF-8. This
is because the encoding for the characters used by
Americans is exactly the same in UTF-8 and ANSI.
As soon as you want to do anything international
(for example, the euro symbol), you start using characters
which are mapped differently in ANSI, and UTF-8, and in
the old windows/dos code pages. (we don't do code pages
any more).
You don't care what your contents display like on your
hosting provider's server. What you do care about
is what is displayed on your users Internet Browser.
Internet Browsers convert characters into Fonts. The
Font is controlled by the Style Sheet and the Browser.
The character type mapping is indicated by a line at
the top of each web page:
meta
http-equiv = "Content-Type"
content="text/html;
charset = utf-8"
If you have a line like that, the server must send the
characters to the browser in utf-8.
If you are sending a plain HTML file, that means you must
have saved and created the file in utf-8 (for Americans,
any text editor which saves in ANSI format).
If you are using Access to create DAP's with non-American
characters, it means that the DAP encoding must be set to
utf-8.
If you are using server side vbScript in ASP to create your
web pages, it means you must ask a vbScript/ASP person.
(david)