gpt4 book ai didi

ruby - 如何从 File#path 获取 utf8 字符

转载 作者:数据小太阳 更新时间:2023-10-29 08:05:53 25 4
gpt4 key购买 nike

File#path 给我 Latin-1 字符——有没有办法让它给我 utf8 字符,或者我应该只转换它返回的内容?如果是这样,最好/最简单的转换方式是什么?

阐述

所以,我知道我可以做到:

Iconv.new('UTF-8','LATIN1').iconv(File.basename(file.path))

但我想知道是否有更优雅的方式告诉 File 给我 utf8 作为开头。

这特别重要,因为出于某种原因,我在不同的系统上得到了不同的字符集。在我的 OS X 开发机器上,看起来我找回了 utf8。在我的 Linux 服务器上,latin-1。

最佳答案

在文档的第一行使用魔术注释:

#encoding: UTF-8

关于ruby - 如何从 File#path 获取 utf8 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7266815/

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