How can I convert the encoding of an MS Access database from ISO-8859 to UTF-8?
You do not have. Access can handle Unicode text, but it does NOT store it as UTF-8. There are ways to directly embed UTF-8 encoded text in Access Text fields, but this leads to weird behavior, as shown in my other answer here .
For an ASP application, simply use .asp pages encoded as UTF-8, tell IIS about the release of UTF-8 (via the <%@ CODEPAGE = 65001 %> directive), and let the IIS and the Access OLEDB driver handle the conversion between "Access Unicode" and UTF-8.
For a detailed example of Access, Classic ASP, and UTF-8, see my answer here:
Capturing and inserting Unicode (Cyrillic) text into the MS access database
Important Note
Remember that you should not use the Access database as a data warehouse for a web application; Microsoft strongly recommends that you do not do this (link: here ).
Gord thompson
source share