0
我可以使用powershell命令行中的echo來創建Ruby可以解析的文本文件嗎?Win7 Powershell echo> text file = Ruby2.2:invalid multibyte char(UTF-8)?
>>> echo "# foobar" > echo_test.rb
>>> ruby echo_test.rb
echo_test.rb:1: invalid multibyte char (UTF-8)
Notepad ++將編碼報告爲UCS-2 Little Endian。我也嘗試用此線程中提到的標題選項回顯: invalid multibyte char (UTF-8) Error, Ruby
例如,
>>> echo "# encoding: utf-8" > echo_test.rb
並得到相同的錯誤信息。
這很好地工作!我會承認對文本編碼的完全無知。有什麼建議麼? –
我只和Ruby玩過一段時間,所以對於那些不幸的最佳實踐我無話可說。 –