gpt4 book ai didi

ms-access - 如何将 MS Access 数据库编码转换为 UTF-8?

转载 作者:行者123 更新时间:2023-12-03 06:52:29 25 4
gpt4 key购买 nike

我目前正在开发旧版经典 ASP + MS-Access 应用程序。我最近将所有 .asp 文件从 ISO-8859 (Windows) 编码转换为 UTF-8。

我现在遇到的问题是,存储在数据库中的文本(带重音字符的法语)在网页内呈现时显示不正确,因为编码不一致。如何将 MS Access 数据库编码从 ISO-8859 转换为 UTF-8?

最佳答案

How do I convert my MS Access database encoding from ISO-8859 to UTF-8?

您不需要。Access 可以处理 Unicode 文本,但不会将其存储为 UTF-8。有方法可以直接将UTF-8编码的文本插入Access Text字段,但这会导致奇怪的行为,如我的其他答案 here 所示.

对于 ASP 应用程序,只需使用编码为 UTF-8 的 .asp 页面,告诉 IIS 生成 UTF-8 输出(通过 <%@ CODEPAGE = 65001 %> 指令),并让 IIS 和 Access OLEDB 驱动程序处理“Access”之间的转换。 Unicode”和 UTF-8。

有关 Access、Classic ASP 和 UTF-8 的详细示例,请参阅我的回答:

Capture and insert Unicode text (Cyrillic) into MS access database

重要说明

请注意,您不应该使用 Access 数据库作为 Web 应用程序的后端数据存储; Microsoft 强烈建议不要这样做(引用: here )。

关于ms-access - 如何将 MS Access 数据库编码转换为 UTF-8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5222705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com