在 Redshift 中使用等效的 Latin1 进行转换

Posted

技术标签:

【中文标题】在 Redshift 中使用等效的 Latin1 进行转换【英文标题】:Convert using Latin1 equivalent in Redshift 【发布时间】:2018-03-13 16:43:14 【问题描述】:

我们正在尝试将 mysql 中使用的相同逻辑建模为 redshift。 mysql 中有一个convert(md5() using latin1) 脚本,我找不到它的等效红移脚本。

有吗?

【问题讨论】:

【参考方案1】:

在使用 MD5() 之前,您必须将其从 latin1 编码为 UTF-8(或任何支持 Redshift 的格式)。 如果我做了一个错误的假设,请发表评论,我会重新调整我的答案。

【讨论】:

我无法更改让我陷入困境的 mysql 脚本

以上是关于在 Redshift 中使用等效的 Latin1 进行转换的主要内容,如果未能解决你的问题,请参考以下文章

编码utf8中字节序列为0xe2 0x80 0xa6的字符在编码latin1时没有等效字符

等效于 Amazon Redshift 中的 T-SQL 表值构造函数?

MySQL编码latin1转utf8

使用 JDBC 检索 latin1 编码的结果

LUA:如何使用 io.write() 打印 Latin1 字符串?

区分 ß 和 ss 的 SQL 查询