Node js 从 utf-8 转换

Node js Convert from utf-8

我在 mysql 中有一个产品名称,但有些名称带有 Ö Ə Ü 等。我必须将这些字符转换为 O E U 并写入 jpeg 文件名。我尝试使用 utf8 包,但它会转换为 üzlük 例如。我该怎么做?

我认为除了使用包含所有字符及其替换的 table 替换所有这些字符之外,没有其他选择。

幸运的是,已经有一个库可以解决这个问题: https://github.com/dundalek/latinize

请注意,这将是一个 one-way 操作,Ö 与 O 相同。与其使用产品名称本身,我更愿意从它们创建一个 MD5 散列并将散列用作文件名。