国际字符在 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
。再次感谢!
我正在使用 Mule 数据库连接器查询 Teradata。我在 table 中的值是
Åland Islands
.
但是通过调试我发现提取的数据被破坏了
�land Islands
我的查询很简单
SELECT CAST(COL1 AS VARCHAR(2000)) AS FIELD_NAME FROM TABLE)
谁能告诉我如何解决这个问题?我需要更改数据类型吗?
感谢 Pekka 웃 的建议,让我正确调试了问题。这是连接 URL 中的问题,我在其中明确添加了参数 CHARSET=UTF16
,这就是编码匹配的方式,我在输出中正确地获得了 Åland Islands
。再次感谢!