gpt4 book ai didi

ruby - 使用 Ruby 将 UTF8 转换为 ANSI

转载 作者:数据小太阳 更新时间:2023-10-29 06:37:16 24 4
gpt4 key购买 nike

我有一个 Ruby 脚本,它在 Linux 机器上远程生成一个 UTF8 CSV 文件,然后通过 SFTP 将该文件传输到 Windows 机器。

然后我需要用 Excel 打开这个文件,但是 Excel 没有 UTF8,所以我总是需要在能够将 UTF8 转换为 ANSI 的文本编辑器中打开这个文件。

我很乐意使用 Ruby 以编程方式执行此操作并避免手动转换步骤。最简单的方法是什么?

PS:我尝试使用 iconv 但没有成功。

最佳答案

ascii_str = yourUTF8text.unpack("U*").map{|c|c.chr}.join

假设您的文本确实适合 ascii 字符集。

关于ruby - 使用 Ruby 将 UTF8 转换为 ANSI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/263271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com