1
我在使用Rails的時候遇到了問題(我想)。當我舉例:設置Rails文件編碼
flash[:notice] = "ąęćół"
在鐵軌控制器我看到500錯誤頁面。我爲MYSQL設置默認編碼
UTF-8
但我可以在哪裏設置它爲rails文件?
感謝您的回答。
我在使用Rails的時候遇到了問題(我想)。當我舉例:設置Rails文件編碼
flash[:notice] = "ąęćół"
在鐵軌控制器我看到500錯誤頁面。我爲MYSQL設置默認編碼
UTF-8
但我可以在哪裏設置它爲rails文件?
感謝您的回答。
你需要把# -*- encoding: utf-8 -*-
放在你想用Unicode編寫文本的文件的頂部
有沒有其他方法?當我需要做這件事時,我有很多文件。嗯好的解決方案將是一個I18n文件翻譯然後... – Wordica
是的,你應該把文本中的config/locales的yml文件。無論如何,請接受答案,因爲如果您需要在您的規格中對Unicode進行特定的測試,這可能會派上用場;) – jtblin
所有您需要的是[評論](http://www.ruby-doc.org/core-2.0/ Encoding.html#label-Script + encoding)在文件的第一行(或者在shebang之後)包含'coding:utf-8'。 ' - * - '是不必要的 – Gareth