首页 > 解决方案 > Mac 上的 Excel VBA 德语特殊字符编码不正确 (ÄÜÖ)

问题描述

我有一个 Excel VBA 脚本,我最初是为 Windows 编写的(它工作正常),现在必须移植到 Mac OS。我认为这并不重要,但脚本调用 cURL 以从 Web API 获取 JSON 响应,然后对其进行解析、编辑并插入到电子表格中。

解析后的 JSON 中的某些字段包含特殊字符,例如 Ä、Ü、Ö(德语字符)。该脚本可以在 Windows 上很好地处理这些,但在 Mac 上而不是 ÖÜÄ 我得到其他符号。这会破坏工具,因为它依赖于一些手动编写值的 vlookup 函数(使用正确的符号)。

我尝试了很多谷歌搜索,但找不到任何东西。

可能有趣的一件事是代码本身在 Mac 上也会发生变化!我在控制台上打印了一些语句,一旦我在 Mac 上打开脚本,即使包含特殊字符的硬编码字符串也会被破坏。

标签: excelvbacharacter-encoding

解决方案


推荐阅读