我有一些带拐杖的工作代码,可以将BOM标记添加到新文件中.
#writing
File.open name, 'w', 0644 do |file|
file.write "\uFEFF"
file.write @data
end
#reading
File.open name, 'r:bom|utf-8' do |file|
file.read
end
Run Code Online (Sandbox Code Playgroud)
有没有办法自动添加标记而不"\uFEFF"在数据之前写隐藏?喜欢的东西File.open name, 'w:bom' # this mode has no effect可能?