4

我正在使用 AWS Athena。

我有一个字符串字段,它通过 javascript 的 btoa 保存 DOMString 的 base64 编码(因此,不是 utf-8 字符串,而是 16 位编码的字符串)。

因此,字符串Fútbol España存储为Rvp0Ym9sIEVzcGHxYQ==(而不是RsO6dGJvbCBFc3Bhw7Fhutf-8 编码的 base64)

如何在 AWS athena (presto) SQL 中解码此字符串?如果我使用

select from_utf8(from_base64('Rvp0Ym9sIEVzcGHxYQ=='))

我明白F�tbol Espa�a了......是否有 from_ascii 或类似的东西,它接受 varbinary 和编码并执行解码?

4

1 回答 1

5

不幸的是,我认为今天在 Presto 中没有办法做到这一点,但我提出了一个问题来添加它:https ://github.com/prestosql/presto/issues/1035

于 2019-06-24T18:15:38.390 回答