剛開始玩 Ruby,程式碼中加入中文文字串的時候可能會見到 invalid multibyte char (US-ASCII)的錯誤訊息,簡單的解決方法如下:
1. 在文字編輯器中記得指定編碼為UTF8,如UltraEdit預設為ASCII。
2. 可在 rb檔案前端加入以下程式碼:
#!/bin/env ruby
# encoding: utf-8
3. 使用 magic_encoding這個 gem在所有的rb檔前端加入 UTF8編碼資訊
1. 在文字編輯器中記得指定編碼為UTF8,如UltraEdit預設為ASCII。
2. 可在 rb檔案前端加入以下程式碼:
#!/bin/env ruby
# encoding: utf-8
3. 使用 magic_encoding這個 gem在所有的rb檔前端加入 UTF8編碼資訊
sudo gem install magic_encoding
留言
張貼留言