[問題] UTF8

看板Ruby作者 (Money)時間11年前 (2012/07/26 15:49), 編輯推噓2(2018)
留言20則, 6人參與, 最新討論串1/1
大家好,小的我是新手中的新手 目前在看ihower大的教學網站自學中 請原諒我問沒營養的問題 環境: Ruby 1.9.3 Rails 3.2.5 狀況: 我想打中文... 已在controller.rb檔案第一行寫 encoding:UTF-8 可是還是出現錯誤如下 Routing Error undefined method `-' for :UTF:Symbol Try running rake routes for more information on available routes. 誰可以好心的教一下嗎~ 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.207.85

07/26 16:23, , 1F
第一行的encoding:utf-8要寫成註解 你少了#字號
07/26 16:23, 1F

07/26 16:24, , 2F
只有第一行的注解有特殊效果
07/26 16:24, 2F

07/26 17:23, , 3F
還是不行耶... Orz
07/26 17:23, 3F

07/26 17:40, , 4F
抱歉沒注意 應該是#coding: utf-8
07/26 17:40, 4F

07/26 17:41, , 5F
是coding而非encoding 難怪哪裡怪怪的...
07/26 17:41, 5F

07/26 19:23, , 6F
謝謝
07/26 19:23, 6F

07/26 19:23, , 7F
但是
07/26 19:23, 7F

07/26 19:24, , 8F
還是不行耶... Orz
07/26 19:24, 8F

07/26 19:50, , 9F
# encoding: utf-8
07/26 19:50, 9F

07/26 20:12, , 10F
謝謝我試過了,但是... http://ppt.cc/dV8l <<< 這是截圖
07/26 20:12, 10F

07/26 20:12, , 11F
抱歉字很小
07/26 20:12, 11F

07/26 20:56, , 12F
檢查一下你的編輯器是不是 utf-8
07/26 20:56, 12F

07/26 21:04, , 13F
我是開一個txt,再把它副檔名改成.html.erb醬
07/26 21:04, 13F

07/26 21:22, , 14F
剛剛下載Notepad++ 也從編碼改成utf-8碼
07/26 21:22, 14F

07/26 21:39, , 15F
但是
07/26 21:39, 15F

07/26 22:36, , 16F
會不會是BOM?Windows....
07/26 22:36, 16F

07/26 22:45, , 17F
嗯,我有BOM無BOM都試過了
07/26 22:45, 17F

07/26 22:45, , 18F
但是
07/26 22:45, 18F

07/26 23:02, , 19F
終於用好了
07/26 23:02, 19F

07/28 08:19, , 20F
ruby -Ku tmp.rb
07/28 08:19, 20F
文章代碼(AID): #1G4FQ47R (Ruby)
文章代碼(AID): #1G4FQ47R (Ruby)