| |||||||||
为什么外部字符在用户界面和目录中错误地显示为特殊字符?例如,“wählen”可能显示为“w%hlen”。
发生这种情况是因为将数据加载到 Ariba 时使用的字符集。Unicode 转换格式 8 (UTF-8) 字符编码(一种经常使用的正常字符集)不允许这些特殊字符。将编码更改为允许这些特殊字符的编码(例如西欧 ISO-8859-1)。
您可以通过从 Ariba 导出数据来确认这会导致问题。导出的文件包含将数据导入 Ariba 时使用的字符编码,您会看到外部字符全部已删除。

此概念也可以应用于加载到 Ariba 中的目录。如果目录必须包含外部字符,则必须使用包含所需字符的不同字符集对目录进行编码。每个加载到 Ariba 的目录在标题中都有一个“CHARSET”字段集,该字段适用于要定义的所需字符集(类似于上述 CSV 导入信息中提及的编码标头)。下面的内容显示了引用波罗的海字符 CHARSET (ISO-8859-13) 以允许波兰字符的目录头示例。
CIF_I_V3.0
LOADMODE: F
SUPPLIERID_DOMAIN:buyersystemid
注释:生成于 2013 年 10 月 10 日 00:00:00 PDT
UNUOM:真
CURRENCY:欧元
CHARSET: ISO-8859-13
下面的屏幕截图显示使用波兰语字符加载到 Ariba 中的项目。此项目加载了两次,一次未正确使用 UTF-8 编码(以红色突出显示),之后在 ISO-8859-13 中正确编码(以绿色突出显示)。

请注意:这是针对加载到 Ariba 和 Catalog 中的主数据。此信息可能不适用于 Spend Visibility 数据。
采购