使用时如何设置文件的编码File#open
?
问问题
17713 次
3 回答
56
这是一个以 UTF-16LE 编码输出文件的示例:
open("data.txt", "w:UTF-16LE")
Ruby 查看您正在编写的字符串的编码,并根据需要进行转码。这是一篇非常详细的博客文章,通过出色的示例描述了机制(请参阅名为“默认外部和内部编码”的部分)。
于 2009-09-04T09:57:02.577 回答
5
该博客还有大量关于使用 Ruby 进行字符编码的重要信息,包括一篇关于使用 Ruby 1.8 进行编码的文章。
于 2009-09-24T14:53:35.667 回答
1
以下是使用日文 Shift JIS 编码读取页面的方法:
file = open(url, "r:Shift_JIS")
于 2012-11-20T13:38:10.797 回答