小编uji*_*fgc的帖子

如何在Ruby中将BOM标记写入文件

我有一些带拐杖的工作代码,可以将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可能?

ruby byte-order-mark utf-8

12
推荐指数
2
解决办法
8281
查看次数

标签 统计

byte-order-mark ×1

ruby ×1

utf-8 ×1