我很难将UTF-8字节字符转换为实际的UTF-8字符。
我有一个名为J%C3%83%C2%A4germeister.jpg
的已下载图片文件,我需要使用正确的编码,以便名称为:JÃgermeister.jpg
有没有快速的方法将它们转换为Ruby中的实际重音字符?
我只为每个gsub
设置了"%C3%83"
到实际的字母,但它们都必须单独完成,因此需要多行代码。
我试过了:
filename = filename.force_encoding('utf-8')
但没有任何改变。