- Windows Vista
- Ruby : 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
- Watir : 1.6.5
- Cucumber : 0.6.2
- All files saved as UTF-8 encoding : *.feature 或是 *.rb
- 但是如果用 Windows 內附的記事本將文字檔用 UTF-8 存檔的話
好像會有 BOM header 的問題。
- 使用 Watir 的話,WIN32OLE::CP_UTF8 搭配 UTF-8 編碼的 *.rb 程式
會無法在 IE 正常輸入中文,所以要設成 WIN32OLE::CP_ACP。 - 如果再 Windows 的命令列下無法正常顯示中文的話,
需要在 env.rb 加上 require 'cucumber/formatter/unicode'
- Watir 設成 WIN32OLE::CP_ACP 的話,輸出到 IE 上的中文就必須是 Big5
所以 set 欄位值時,要將字串從 UTF-8 轉成 Big5。
參考網址:
沒有留言:
張貼留言