国际字符在 Mule 中被损坏

International Characters are getting corrupted in Mule

我正在使用 Mule 数据库连接器查询 Teradata。我在 table 中的值是

Åland Islands.

但是通过调试我发现提取的数据被破坏了

�land Islands

我的查询很简单

SELECT CAST(COL1 AS VARCHAR(2000)) AS FIELD_NAME FROM TABLE)

谁能告诉我如何解决这个问题?我需要更改数据类型吗?

感谢 Pekka 웃 的建议​​,让我正确调试了问题。这是连接 URL 中的问题,我在其中明确添加了参数 CHARSET=UTF16,这就是编码匹配的方式,我在输出中正确地获得了 Åland Islands。再次感谢!